摘要: 和谐数组是指一个数组里元素的最大值和最小值之间的差别正好是1。 现在,给定一个整数数组,你需要在所有可能的子序列中找到最长的和谐子序列的长度。 示例 1: 输入: [1,3,2,2,5,2,3,7]输出: 5原因: 最长的和谐数组是:[3,2,2,2,3]. 来源:力扣(LeetCode)链接:ht 阅读全文
posted @ 2019-07-19 01:07 往南的小燕子 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 给定一个整数数组,判断是否存在重复元素。 如果任何值在数组中出现至少两次,函数返回 true。如果数组中每个元素都不相同,则返回 false。 示例 1: 输入: [1,2,3,1]输出: true 来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems 阅读全文
posted @ 2019-07-19 00:27 往南的小燕子 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 给定一个循环数组(最后一个元素的下一个元素是数组的第一个元素),输出每个元素的下一个更大元素。数字 x 的下一个更大的元素是按数组遍历顺序,这个数字之后的第一个比它更大的数,这意味着你应该循环地搜索它的下一个更大的数。如果不存在,则输出 -1。 示例 1: 输入: [1,2,1]输出: [2,-1, 阅读全文
posted @ 2019-07-18 02:19 往南的小燕子 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 根据每日 气温 列表,请重新生成一个列表,对应位置的输入是你需要再等待多久温度才会升高超过该日的天数。如果之后都不会升高,请在该位置用 0 来代替。 例如,给定一个列表 temperatures = [73, 74, 75, 71, 69, 72, 76, 73],你的输出应该是 [1, 1, 4, 阅读全文
posted @ 2019-07-18 01:11 往南的小燕子 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。 来源:力扣(LeetCode)链接:https://leetcode-cn.com/p 阅读全文
posted @ 2019-07-16 01:20 往南的小燕子 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 设计一个支持 push,pop,top 操作,并能在常数时间内检索到最小元素的栈。 push(x) -- 将元素 x 推入栈中。pop() -- 删除栈顶的元素。top() -- 获取栈顶元素。getMin() -- 检索栈中的最小元素 来源:力扣(LeetCode)链接:https://leetc 阅读全文
posted @ 2019-07-16 00:48 往南的小燕子 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 使用队列实现栈的下列操作: push(x) -- 元素 x 入栈pop() -- 移除栈顶元素top() -- 获取栈顶元素empty() -- 返回栈是否为空 来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/implement-stack-us 阅读全文
posted @ 2019-07-12 00:57 往南的小燕子 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 使用栈实现队列的下列操作: push(x) -- 将一个元素放入队列的尾部。pop() -- 从队列首部移除元素。peek() -- 返回队列首部的元素。empty() -- 返回队列是否为空。 来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/i 阅读全文
posted @ 2019-07-12 00:28 往南的小燕子 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 给定一个有相同值的二叉搜索树(BST),找出 BST 中的所有众数(出现频率最高的元素)。 假定 BST 有如下定义: 结点左子树中所含结点的值小于等于当前结点的值结点右子树中所含结点的值大于等于当前结点的值左子树和右子树都是二叉搜索树例如:给定 BST [1,null,2,2], 1 \ 2 / 阅读全文
posted @ 2019-07-11 23:37 往南的小燕子 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 给定一个所有节点为非负值的二叉搜索树,求树中任意两节点的差的绝对值的最小值。 示例 : 输入: 1 \ 3 / 2 输出:1 解释:最小绝对差为1,其中 2 和 1 的差的绝对值为 1(或者 2 和 3)。 来源:力扣(LeetCode)链接:https://leetcode-cn.com/prob 阅读全文
posted @ 2019-07-09 02:07 往南的小燕子 阅读(161) 评论(0) 推荐(0) 编辑