![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
LeetCode
文章平均质量分 88
库布里没有课
这个作者很懒,什么都没留下…
展开
-
LeetCode | 栈
LeetCode | 栈 题20. 有效的括号 给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串 s ,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 示例: 输入:s = "()" 输出:true 输入:s = "()[]{}" 输出:true 输入:s = "(]" 输出:false 输入:s = "([)]" 输出:false 输入:s = "{[]}" 输出:true 思路: 用HashMap储存对应括号,原创 2021-02-26 22:01:23 · 102 阅读 · 0 评论 -
LeetCode | 链表
LeetCode | 链表 题485. 最大连续1的个数 给定一个二进制数组, 计算其中最大连续1的个数 示例: 输入: [1,1,0,1,1,1] 输出: 3 解释: 开头的两位和最后的三位都是连续1,所以最大连续1的个数是 3. 思路: Java:需要遍历数组,记录最大的连续 1 的个数和当前的连续 1 的个数。如果当前元素是 1,则将当前的连续 1 的个数加 1,否则,比较之前的连续 1 的个数和当前连续 1的个数,去大的保存,并将当前的连续 1 的个数清零。 class Solution {原创 2021-02-17 17:53:44 · 102 阅读 · 0 评论 -
LeetCode | 数组
这里写自定义目录标题LeetCode | 数组1. 独一无二的出现次数示例:思路:代码: LeetCode | 数组 1. 独一无二的出现次数 给你一个整数数组 arr,请你帮忙统计数组中每个数的出现次数。 如果每个数的出现次数都是独一无二的,就返回 true;否则返回 false。 示例: 输入:arr = [1,2,2,1,1,3] 输出:true 解释:在该数组中,1 出现了 3 次,2 出现了 2 次,3 只出现了 1 次。没有两个数的出现次数相同。 思路: Java:用一个map储存下每个元素出原创 2020-10-28 21:45:21 · 126 阅读 · 1 评论