愿所有的热爱都能一直长久地燃烧下去。
在线阅读:http://jalan.space/leetcode-notebook/
- LeetCode 题解。人生苦短,我用 Python
- 我的 Leetcode 主页,目前已完成
166
- 使用 Gitbook 构建,教程可参考 《搭建 GitBook 并托管到 git pages》
- 每日更新,欢迎点击
Watch
进行订阅~
- 数组
- 字符串
- 链表
- 栈
- 堆
- 树
- 哈希表
- 数学类问题
- 双指针问题
- 排序
- 二分查找
- 动态规划
- 贪心
搬运更新中……
# | Title | Difficulty |
---|---|---|
1 | 两数之和 | 简单 |
2 | 两数相加 | 中等 |
3 | 无重复字符的最长字串 | 中等 |
5 | 最长回文子串 | 中等 |
7 | 字符串 | 简单 |
8 | 字符串转换整数 (atoi) | 中等 |
9 | 回文数 | 简单 |
13 | 罗马数字转整数 | 简单 |
19 | 删除链表的倒数第N个节点 | 中等 |
20 | 有效的括号 | 简单 |
21 | 合并两个有序链表 | 简单 |
24 | 两两交换链表中的节点 | 中等 |
26 | 删除排序数组中的重复项 | 简单 |
27 | 移除元素 | 简单 |
28 | 实现strStr() | 简单 |
33 | 搜索旋转排序数组 | 中等 |
38 | 报数 | 简单 |
35 | 搜索插入位置 | 简单 |
39 | Combination Sum | 中等 |
40 | Combination Sum II | 中等 |
49 | 字母异位词分组 | 中等 |
53 | 最大子序和 | 简单 |
55 | 跳跃游戏 | 中等 |
58 | 最后一个单词的长度 | 简单 |
66 | 加一 | 简单 |
69 | x 的平方根 | 简单 |
70 | 爬楼梯 | 简单 |
75 | Sort Colors | 中等 |
80 | 删除排序数组中的重复项 II | 中等 |
83 | 删除排序链表中的重复元素 | 简单 |
88 | 合并两个有序数组 | 简单 |
95 | 不同的二叉搜索树 II | 中等 |
96 | 不同的二叉搜索树 | 中等 |
118 | 杨辉三角 | 简单 |
119 | 杨辉三角 II | 简单 |
121 | 买卖股票的最佳时机 | 简单 |
122 | 买卖股票的最佳时机 II | 简单 |
128 | 最长连续序列 | 困难 |
138 | 复制带随机指针的链表 | 中等 |
141 | 环形链表 | 简单 |
152 | 乘积最大子序列 | 中等 |
155 | 最小栈 | 简单 |
160 | 相交链表 | 简单 |
165 | 比较版本号 | 中等 |
167 | 两数之和 II - 输入有序数组 | 简单 |
169 | 求众数 | 简单 |
179 | 最大数 | 中等 |
189 | 旋转数组 | 简单 |
190 | 颠倒二进制位 | 简单 |
191 | 位1的个数 | 简单 |
198 | 打家劫舍 | 简单 |
202 | 快乐数 | 简单 |
204 | 计数质数 | 简单 |
205 | 同构字符串 | 简单 |
206 | 反转链表 | 简单 |
215 | 数组中的第K个最大元素 | 中等 |
217 | 存在重复元素 | 简单 |
219 | 存在重复元素 II | 简单 |
225 | 两个队列实现栈 | 简单 |
230 | 二叉搜索树中第K小的元素 | 中等 |
232 | 用栈实现队列 | 简单 |
234 | 回文链表 | 简单 |
240 | 搜索二维矩阵 II | 中等 |
242 | 有效的字母异位词 | 简单 |
268 | 缺失数字 | 简单 |
278 | 第一个错误的版本 | 简单 |
278 | 完全平方数 | 中等 |
283 | 移动零 | 简单 |
287 | 寻找重复数 | 中等 |
295 | 数据流的中位数 | 困难 |
300 | 最长上升子序列 | 中等 |
315 | 计算右侧小于当前元素的个数 | 困难 |
322 | 零钱兑换 | 困难 |
324 | 摆动排序 II | 中等 |
326 | 3的幂 | 简单 |
328 | 奇偶链表 | 中等 |
338 | 比特位计数 | 中等 |
345 | 反转字符串中的元音字母 | 简单 |
350 | 两个数组的交集 II | 简单 |
378 | 有序矩阵中第K小的元素 | 中等 |
384 | 打乱数组 | 中等 |
395 | 至少有K个重复字符的最长子串 | 中等 |
409 | 最长回文串 | 简单 |
412 | Fizz Buzz | 简单 |
445 | 两数相加 II | 中等 |
459 | 重复的子字符串 | 简单 |
461 | 汉明距离 | 简单 |
485 | 最大连续1的个数 | 简单 |
503 | 下一个更大元素 II | 中等 |
565 | 数组嵌套 | 中等 |
566 | 重塑矩阵 | 简单 |
581 | 最短无序连续子数组 | 简单 |
594 | 最长和谐子序列 | 简单 |
633 | 平方数之和 | 简单 |
645 | 错误的集合 | 中等 |
647 | 回文子串 | 中等 |
667 | 优美的排列 II | 中等 |
680 | 验证回文字符串 Ⅱ | 简单 |
696 | 计数二进制子串 | 简单 |
697 | 数组的度 | 简单 |
725 | 分隔链表 | 中等 |
739 | 每日温度 | 中等 |
766 | 托普利茨矩阵 | 简单 |
769 | 最多能完成排序的块 | 中等 |
1002 | 查找常用字符 | 简单 |
5039 | 移动石子直到连续 | 简单 |
5040 | 边框着色 | 中等 |
5041 | 不相交的线 | 中等 |
5055 | 困于环中的机器人 | 简单 |
5055 | 不邻接植花 | 中等 |
- LeetCode 中国
- CSNotes
- 陪我一起披荆斩棘的 Csming
- 陪我一起喝酒吃肉的 mymmon