LeetCode 精选 TOP 面试题,刷题进度记录
计划:6/30 前刷完 100 题
超额计划:6/30 前刷完 145 题
剩余:16天
- 进来的同学先在 README.md (也就是本文件)中添加自己的列(建议用 typora)
- 然后每天更新自己的记录就行了
- 另外的代码记录(也就是本目录下的 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 |
题目 | 通过率 | 难度 | 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% | 中等 | ✔️⭐️ | ✔️ | |||
题目 | 通过率 | 难度 | 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. 缺失的区间 | 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% | 简单 | ✔️ | ✔️ | |||