愿所有的热爱都能一直长久地燃烧下去。
在线阅读:http://jalan.space/leetcode-notebook/
- 🍸 LeetCode Notebook,代号 Rum。朗姆酒,鸡尾酒的热带气息基酒,暗指“算法与数据结构是程序员的基底”
- 👩💻 人生苦短,我用 Python
- ⚔️ 使用 Gitbook 构建,教程可参考 《搭建 GitBook 并托管到 git pages》
- 🛎 每日更新,欢迎点击
Watch
进行订阅~
- 我的 LeetCode 主页,目前已完成题解
203
,竞赛12
次 - 我的博客:忘归
- 数组
- 字符串
- 链表
- 栈
- 堆
- 树
- 哈希表
- 数学类问题
- 双指针问题
- 排序
- 二分查找
- 动态规划
- 贪心
# | Title | Difficulty |
---|---|---|
1 | 两数之和 | 简单 |
2 | 两数相加 | 中等 |
3 | 无重复字符的最长子串 | 中等 |
4 | 寻找两个有序数组的中位数 | 困难 |
5 | 最长回文子串 | 中等 |
6 | Z 字形变换 | 中等 |
7 | 字符串 | 简单 |
8 | 字符串转换整数 (atoi) | 中等 |
9 | 回文数 | 简单 |
11 | 盛最多水的容器 | 中等 |
12 | 整数转罗马数字 | 中等 |
13 | 罗马数字转整数 | 简单 |
14 | 最长公共前缀 | 简单 |
15 | 三数之和 | 中等 |
17 | 电话号码的字母组合 | 中等 |
19 | 删除链表的倒数第N个节点 | 中等 |
20 | 有效的括号 | 简单 |
21 | 合并两个有序链表 | 简单 |
22 | 括号生成 | 中等 |
24 | 两两交换链表中的节点 | 中等 |
26 | 删除排序数组中的重复项 | 简单 |
27 | 移除元素 | 简单 |
28 | 实现strStr() | 简单 |
29 | 两数相除 | 中等 |
33 | 搜索旋转排序数组 | 中等 |
38 | 报数 | 简单 |
34 | 在排序数组中查找元素的第一个和最后一个位置 | 中等 |
35 | 搜索插入位置 | 简单 |
36 | 有效的数独 | 中等 |
39 | Combination Sum | 中等 |
40 | Combination Sum II | 中等 |
42 | 接雨水 | 困难 |
43 | 字符串相乘 | 中等 |
46 | 全排列 | 中等 |
48 | 旋转图像 | 中等 |
49 | 字母异位词分组 | 中等 |
53 | 最大子序和 | 简单 |
55 | 跳跃游戏 | 中等 |
58 | 最后一个单词的长度 | 简单 |
62 | 不同路径 | 中等 |
66 | 加一 | 简单 |
69 | x 的平方根 | 简单 |
70 | 爬楼梯 | 简单 |
73 | 矩阵置零 | 中等 |
75 | Sort Colors | 中等 |
80 | 删除排序数组中的重复项 II | 中等 |
83 | 删除排序链表中的重复元素 | 简单 |
88 | 合并两个有序数组 | 简单 |
95 | 不同的二叉搜索树 II | 中等 |
96 | 不同的二叉搜索树 | 中等 |
105 | 从前序与中序遍历序列构造二叉树 | 中等 |
117 | 填充每个节点的下一个右侧节点指针 II | 中等 |
118 | 杨辉三角 | 简单 |
119 | 杨辉三角 II | 简单 |
121 | 买卖股票的最佳时机 | 简单 |
122 | 买卖股票的最佳时机 II | 简单 |
125 | 验证回文串 | 简单 |
128 | 最长连续序列 | 困难 |
136 | 只出现一次的数字 | 简单 |
138 | 复制带随机指针的链表 | 中等 |
139 | 单词拆分 | 中等 |
141 | 环形链表 | 简单 |
151 | 翻转字符串里的单词 | 中等 |
152 | 乘积最大子序列 | 中等 |
155 | 最小栈 | 简单 |
160 | 相交链表 | 简单 |
162 | 寻找峰值 | 中等 |
165 | 比较版本号 | 中等 |
167 | 两数之和 II - 输入有序数组 | 简单 |
169 | 求众数 | 简单 |
170 | Excel表列序号 | 简单 |
172 | 阶乘后的零 | 简单 |
179 | 最大数 | 中等 |
189 | 旋转数组 | 简单 |
190 | 颠倒二进制位 | 简单 |
191 | 位1的个数 | 简单 |
198 | 打家劫舍 | 简单 |
200 | 岛屿数量 | 中等 |
202 | 快乐数 | 简单 |
204 | 计数质数 | 简单 |
205 | 同构字符串 | 简单 |
206 | 反转链表 | 简单 |
215 | 数组中的第K个最大元素 | 中等 |
217 | 存在重复元素 | 简单 |
219 | 存在重复元素 II | 简单 |
225 | 两个队列实现栈 | 简单 |
230 | 二叉搜索树中第K小的元素 | 中等 |
232 | 用栈实现队列 | 简单 |
234 | 回文链表 | 简单 |
238 | 除自身以外数组的乘积 | 中等 |
240 | 搜索二维矩阵 II | 中等 |
242 | 有效的字母异位词 | 简单 |
268 | 缺失数字 | 简单 |
278 | 第一个错误的版本 | 简单 |
278 | 完全平方数 | 中等 |
283 | 移动零 | 简单 |
287 | 寻找重复数 | 中等 |
295 | 数据流的中位数 | 困难 |
300 | 最长上升子序列 | 中等 |
315 | 计算右侧小于当前元素的个数 | 困难 |
322 | 零钱兑换 | 困难 |
324 | 摆动排序 II | 中等 |
326 | 3的幂 | 简单 |
328 | 奇偶链表 | 中等 |
334 | 递增的三元子序列 | 中等 |
338 | 比特位计数 | 中等 |
344 | 反转字符串 | 简单 |
345 | 反转字符串中的元音字母 | 简单 |
350 | 两个数组的交集 II | 简单 |
371 | 两整数之和 | 简单 |
378 | 有序矩阵中第K小的元素 | 中等 |
384 | 打乱数组 | 中等 |
387 | 字符串中的第一个唯一字符 | 简单 |
395 | 至少有K个重复字符的最长子串 | 中等 |
409 | 最长回文串 | 简单 |
412 | Fizz Buzz | 简单 |
445 | 两数相加 II | 中等 |
454 | 四数相加 II | 中等 |
459 | 重复的子字符串 | 简单 |
461 | 汉明距离 | 简单 |
485 | 最大连续1的个数 | 简单 |
503 | 下一个更大元素 II | 中等 |
507 | 完美数 | 简单 |
565 | 数组嵌套 | 中等 |
566 | 重塑矩阵 | 简单 |
567 | 字符串的排列 | 中等 |
581 | 最短无序连续子数组 | 简单 |
594 | 最长和谐子序列 | 简单 |
633 | 平方数之和 | 简单 |
645 | 错误的集合 | 中等 |
647 | 回文子串 | 中等 |
667 | 优美的排列 II | 中等 |
680 | 验证回文字符串 Ⅱ | 简单 |
696 | 计数二进制子串 | 简单 |
697 | 数组的度 | 简单 |
725 | 分隔链表 | 中等 |
739 | 每日温度 | 中等 |
766 | 托普利茨矩阵 | 简单 |
769 | 最多能完成排序的块 | 中等 |
1002 | 查找常用字符 | 简单 |
1048 | 最长字符串链 | 中等 |
1051 | 高度检查器 | 简单 |
1052 | 爱生气的书店老板 | 中等 |
1053 | 交换一次的先前排列 | 中等 |
1054 | 距离相等的条形码 | 中等 |
5039 | 移动石子直到连续 | 简单 |
5040 | 边框着色 | 中等 |
5041 | 不相交的线 | 中等 |
5055 | 困于环中的机器人 | 简单 |
5055 | 不邻接植花 | 中等 |
5063 | 最后一块石头的重量 | 简单 |
5064 | 删除字符串中的所有相邻重复项 | 简单 |
- LeetCode **
- CSNotes
- 陪我一起披荆斩棘的 Csming
- 陪我一起喝酒吃肉的 mymmon