
LeetCode HOT100
睡醒就学
备忘录
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
53.最大子数组和
如果sum是负数了,那么后面加再大的值也只会使和变小。假如sum=-3,后面的数是9,加起来等于6,这样还不如直接从9开始加大。给你一个整数数组nums,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组是数组中的一个连续部分。...原创 2022-07-19 10:49:16 · 200 阅读 · 0 评论 -
21.合并两个有序链表
题干: 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。题解: 新建一个带头结点的链表,然后设置一个指针指向头结点,这个指针一点一点向后移动添加数据。...原创 2022-07-19 10:29:19 · 279 阅读 · 0 评论 -
20.有效的括号
如果和栈顶元素匹配,则弹出栈顶元素;如果不匹配则压入栈。最后如果栈空了就表明都匹配。需要注意的细节是在查看栈顶元素之前要判断栈是否为空,如果栈空了就直接把当前元素压入栈,还要判断栈顶元素是不是右括号,如果是右括号则直接返回false。给定一个只包括‘(’,‘)’,‘{’,‘}’,‘[’,‘]’的字符串s,判断字符串是否有效。左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。...原创 2022-07-19 10:00:38 · 167 阅读 · 0 评论