LeetCode
PriscillaSCU
into the void
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【LeetCode】买卖股票的最佳时机
1.题目 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 如果你最多只允许完成一笔交易(即买入和卖出一支股票),设计一个算法来计算你所能获取的最大利润。 注意你不能在买入股票前卖出股票。 示例 1: 输入: [7,1,5,3,6,4] 输出: 5 解释: 在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时候卖出,最大利润 = 6-1 = 5...原创 2019-12-14 22:11:28 · 188 阅读 · 1 评论 -
【LeetCode】栈解决有效的括号
1.题目 给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 注意空字符串可被认为是有效字符串。 示例 1: 输入: "()" 输出: true 示例 2: 输入: "()[]{}" 输出: true 示例 3: 输入: "(]" 输...原创 2019-12-14 20:20:58 · 201 阅读 · 0 评论 -
【LeetCode】从排序数组中删除重复项
1.前言 学完了数据结构,大概明白了是怎么一回事了,也会了一些C++的基础操作了,是时候做做leetcode练练手了,先从初级算法题做起吧! 2.问题描述 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 示例1: 给定数组 nums = [...原创 2019-12-08 22:34:58 · 153 阅读 · 1 评论
分享