leetcode-interview-top-plan

LeetCode 精选 TOP 面试题,刷题进度记录

计划:6/30 前刷完 100 题

超额计划:6/30 前刷完 145 题

剩余:16天

说明

  1. 进来的同学先在 README.md (也就是本文件)中添加自己的列(建议用 typora)
  2. 然后每天更新自己的记录就行了
  3. 另外的代码记录(也就是本目录下的 okJiang记录.md)更不更新都可,看自己~更新的话自己创建文件即可。

标签

  • ✔️:表示自己能够 ac
  • ✖️:表示自己没能 ac ,需要看题解才能 ac
  • ⭐️:表示自己想要收藏的题目
  • ❤️:表示还需要练习更好的解法
  • ❕:表示做出的时间过长(大于半小时)

有其他自己想要添加的标签,欢迎添加

进度

日期 okJiang tanzhikun chaos Doddddz
all 34/100 23/100 73/100 63/100
5/24 2
5/25 3 3 3
5/26 3 4 13 19
5/27 4 9 4 13
5/28 4 4 2 2
5/29 2 2
5/30 2 5
5/31 3 3 11
6/1 4 2
6/2 4 1 4
6/3 2 4 6
6/4 4 2
6/5 6 3
6/6 7 7
6/7 1
6/8
6/9
6/10
6/11
6/12
6/13
6/14(today) 6
6/15 2
6/16
6/17 1
6/18
6/19 1
6/20
6/21 2
6/22
6/23
6/24
6/25
6/26
6/27
6/28 1
6/29
6/30

1. 第一页

题目 通过率 难度 okJiang tanzhikun chaos Doddddz
1. 两数之和 51.2% 简单 ✔️ ✔️ ✔️ ✔️
2. 两数相加 40.2% 中等 ✔️ ✔️ ✔️ ✔️
3. 无重复字符的最长子串 37.2% 中等 ✔️ ✔️ ✔️
4. 寻找两个正序数组的中位数 40.2% 困难 ✔️
5. 最长回文子串 34.3% 中等 ✔️ ✔️ ✔️
7. 整数反转 35.4% 简单 ✔️ ✔️ ✔️
8. 字符串转换整数 (atoi) 21.5% 中等 ✔️ ✔️ ✔️
10. 正则表达式匹配 31.2% 困难 ✔️
11. 盛最多水的容器 64.0% 中等 ✔️ ✔️
13. 罗马数字转整数 63.3% 简单 ✔️
14. 最长公共前缀 39.7% 简单 ✔️ ✔️
15. 三数之和 32.2% 中等 ✔️ ✔️ ✔️
17. 电话号码的字母组合 56.6% 中等 ✔️ ✔️ ✔️
19. 删除链表的倒数第 N 个结点 41.9% 中等 ✔️ ✔️ ✔️
20. 有效的括号 44.1% 简单 ✔️ ✔️
21. 合并两个有序链表 66.0% 简单 ✔️ ✔️ ✔️ ✔️
22. 括号生成 77.1% 中等 ✔️ ✔️ ✔️
23. 合并K个升序链表 55.1% 困难 ✔️ ✔️
26. 删除有序数组中的重复项 54.0% 简单 ✔️ ✔️ ✔️
28. 实现 strStr() 40.7% 简单 ✔️ ✔️
29. 两数相除 20.5% 中等 ✔️ ✔️⭐️
33. 搜索旋转排序数组 41.7% 中等 ✔️ ✔️ ✔️ ✔️
34. 在排序数组中查找元素的第一个和最后一个位置 42.5% 中等 ✔️ ✔️ ✔️ ✔️
36. 有效的数独 62.5% 中等 ✔️
38. 外观数列 57.6% 中等 ✔️ ✔️
41. 缺失的第一个正数 41.1% 困难 ✔️ ✔️
42. 接雨水 55.8% 困难 ✔️
44. 通配符匹配 32.3% 困难
46. 全排列 77.9% 中等 ✔️ ✔️
48. 旋转图像 72.8% 中等 ✔️ ✔️
49. 字母异位词分组 65.8% 中等 ✔️ ✔️
50. Pow(x, n) 37.5% 中等 ✔️ ✔️ ✔️
53. 最大子序和 54.2% 简单 ✔️ ✔️
54. 螺旋矩阵 47.0% 中等 ✔️ ✔️
55. 跳跃游戏 42.2% 中等 ✔️ ✔️
56. 合并区间 45.6% 中等 ✔️ ✔️
62. 不同路径 65.1% 中等 ✔️ ✔️
66. 加一 45.7% 简单 ✔️ ✔️ ✔️
69. x 的平方根 39.2% 简单 ✔️ ✔️ ✔️
70. 爬楼梯 52.0% 简单 ✔️ ✔️ ✔️
73. 矩阵置零 59.3% 中等 ✔️⭐️
75. 颜色分类 58.6% 中等 ✔️ ✔️
76. 最小覆盖子串 41.4% 困难 ✔️
78. 子集 79.8% 中等 ✔️ ❕✔️
79. 单词搜索 45.0% 中等 ✔️ ✔️ ❕✔️
84. 柱状图中最大的矩形 42.9% 困难 ✔️⭐️
88. 合并两个有序数组 50.9% 简单 ✔️❤️ ✔️ ✔️
91. 解码方法 29.5% 中等 ✔️⭐️ ❕✔️
94. 二叉树的中序遍历 75.4% 简单 ✔️ ✔️ ✔️
98. 验证二叉搜索树 34.3% 中等 ✔️⭐️ ✔️

2. 第二页

题目 通过率 难度 okJiang tanzhikun chaos Doddddz
101. 对称二叉树 55.0% 简单 ✔️ ✔️
102. 二叉树的层序遍历 64.1% 中等 ✔️ ✔️
103. 二叉树的锯齿形层序遍历 57.1% 中等 ✔️ ✔️
104. 二叉树的最大深度 76.2% 简单 ✔️ ✔️
105. 从前序与中序遍历序列构造二叉树 69.7% 中等 ✔️ ✔️
108. 将有序数组转换为二叉搜索树 75.3% 简单 ✔️ ✔️ ❕✔️
116. 填充每个节点的下一个右侧节点指针 69.5% 中等 ✔️⭐️
118. 杨辉三角 71.0% 简单 ✔️ ✔️
121. 买卖股票的最佳时机 56.8% 简单 ✔️ ✔️ ✔️
122. 买卖股票的最佳时机 II 67.7% 简单 ✔️ ✔️ ✔️
124. 二叉树中的最大路径和 43.7% 困难 ✔️⭐️ ✔️
125. 验证回文串 47.2% 简单 ✔️ ✔️
127. 单词接龙 46.4% 困难 ❕✔️
128. 最长连续序列 53.7% 困难 ✖️ ✔️⭐️ ✔️
130. 被围绕的区域 43.3% 中等 ✔️
131. 分割回文串 72.5% 中等 ✔️⭐️ ✔️
134. 加油站 57.1% 中等 ✔️⭐️
136. 只出现一次的数字 71.5% 简单 ✔️ ✔️
138. 复制带随机指针的链表 61.4% 中等 ✔️ ✔️
139. 单词拆分 50.2% 中等
140. 单词拆分 II 46.2% 困难
141. 环形链表 51.0% 简单 ✔️ ✔️ ✔️
146. LRU 缓存机制 52.4% 中等 ✔️ ❕✔️
148. 排序链表 66.9% 中等 ✔️
149. 直线上最多的点数 25.3% 困难 ✔️
150. 逆波兰表达式求值 53.8% 中等 ✔️ ✔️ ✔️
152. 乘积最大子数组 41.5% 中等 ✔️
155. 最小栈 56.8% 简单 ✔️ ✔️
160. 相交链表 58.8% 简单 ✔️
162. 寻找峰值 48.9% 中等 ✔️ ✔️
163. 缺失的区间plus 30.7% 简单
166. 分数到小数 29.4% 中等
169. 多数元素 66.0% 简单 ✔️❤️ ✔️
171. Excel表列序号 69.2% 简单 ✔️ ✔️
172. 阶乘后的零 43.0% 简单
179. 最大数 40.8% 中等
189. 旋转数组 45.7% 中等
190. 颠倒二进制位 68.8% 简单 ✔️❤️
191. 位1的个数 74.0% 简单
198. 打家劫舍 49.6% 中等 ✔️
200. 岛屿数量 53.9% 中等 ✔️
202. 快乐数 61.4% 简单
204. 计数质数 38.3% 简单 ✖️
206. 反转链表 71.7% 简单
207. 课程表 54.6% 中等
208. 实现 Trie (前缀树) 71.6% 中等 ✔️
210. 课程表 II 53.4% 中等 ✔️
212. 单词搜索 II 45.4% 困难
215. 数组中的第K个最大元素 64.6% 中等 ✔️
217. 存在重复元素 55.8% 简单 ✔️ ✔️

3. 第三页

题目 通过率 难度 okJiang tanzhikun chaos
218. 天际线问题 46.9% 困难
227. 基本计算器 II 43.4% 中等 ✔️
230. 二叉搜索树中第K小的元素 73.5% 中等 ✔️ ✔️
234. 回文链表 47.8% 简单
236. 二叉树的最近公共祖先 67.2% 中等 ✔️ ✔️
237. 删除链表中的节点 84.5% 简单
238. 除自身以外数组的乘积 71.8% 中等 ✖️ ✔️
239. 滑动窗口最大值 49.5% 困难 ✔️❤️ ✔️
240. 搜索二维矩阵 II 45.9% 中等 ✔️ ✔️
242. 有效的字母异位词 63.9% 简单
251. 展开二维向量plus 53.7% 中等
253. 会议室 IIplus 48.6% 中等
268. 丢失的数字 61.1% 简单 ✔️
269. 火星词典plus 33.8% 困难
277. 搜寻名人plus 56.9% 中等
279. 完全平方数 60.5% 中等
283. 移动零 63.8% 简单
285. 二叉搜索树中的中序后继plus 63.3% 中等
287. 寻找重复数 66.8% 中等 ✖️
289. 生命游戏 75.0% 中等
295. 数据流的中位数 51.9% 困难
297. 二叉树的序列化与反序列化 54.8% 困难
300. 最长递增子序列 49.6% 中等 ✔️❤️
308. 二维区域和检索 - 可变plus 59.5% 困难
315. 计算右侧小于当前元素的个数 42.0% 困难
322. 零钱兑换 43.4% 中等 ✖️
324. 摆动排序 II 37.4% 中等
326. 3的幂 48.4% 简单 ✔️
328. 奇偶链表 65.7% 中等
329. 矩阵中的最长递增路径 47.4% 困难
334. 递增的三元子序列 41.3% 中等
340. 至多包含 K 个不同字符的最长子串plus 49.5% 中等
341. 扁平化嵌套列表迭代器 72.8% 中等
344. 反转字符串 75.3% 简单
347. 前 K 个高频元素 62.1% 中等
348. 设计井字棋plus 59.8% 中等
350. 两个数组的交集 II 54.4% 简单
371. 两整数之和 57.8% 中等
378. 有序矩阵中第 K 小的元素 63.4% 中等
380. O(1) 时间插入、删除和获取随机元素 49.8% 中等
384. 打乱数组 56.4% 中等
387. 字符串中的第一个唯一字符 52.1% 简单
395. 至少有 K 个重复字符的最长子串 51.8% 中等
412. Fizz Buzz 66.3% 简单
454. 四数相加 II 59.2% 中等