
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 · 168 阅读 · 1 评论 -
【LeetCode】栈解决有效的括号
1.题目给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例 1:输入: "()"输出: true示例 2:输入: "()[]{}"输出: true示例 3:输入: "(]"输...原创 2019-12-14 20:20:58 · 178 阅读 · 0 评论 -
【LeetCode】从排序数组中删除重复项
1.前言学完了数据结构,大概明白了是怎么一回事了,也会了一些C++的基础操作了,是时候做做leetcode练练手了,先从初级算法题做起吧!2.问题描述给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。示例1:给定数组 nums = [...原创 2019-12-08 22:34:58 · 129 阅读 · 1 评论