28
28
* [ 这六道哈希表相关的面试题,你一定要会!] ( https://mp.weixin.qq.com/s/nxuWv5cUhCPSbAdIHtWgSg )
29
29
* [ 关于链表,你该了解这些!] ( https://mp.weixin.qq.com/s/ntlZbEdKgnFQKZkSUAOSpQ )
30
30
* [ 刷leetcode的时候,究竟什么时候可以使用库函数,什么时候不要使用库函数,过来人来说一说] ( https://leetcode-cn.com/circle/article/E1Kjzn/ )
31
+ * [ 链表:听说用虚拟头节点会方便很多?] ( https://mp.weixin.qq.com/s/slM1CH5Ew9XzK93YOQYSjA )
32
+ * [ 链表:一道题目考察了常见的五个操作!] ( https://mp.weixin.qq.com/s/Cf95Lc6brKL4g2j8YyF3Mg )
33
+ * [ 链表:听说过两天反转链表又写不出来了?] ( https://mp.weixin.qq.com/s/pnvVP-0ZM7epB8y3w_Njwg )
34
+ * [ 链表:环找到了,那入口呢?] ( https://mp.weixin.qq.com/s/_QVP3IkRZWx9zIpQRgajzA )
35
+ * [ 哈希表:可以拿数组当哈希表来用,但哈希值不要太大] ( https://mp.weixin.qq.com/s/vM6OszkM6L1Mx2Ralm9Dig )
31
36
* 精选链表相关的面试题
32
37
* 精选字符串相关的面试题
33
38
* 精选栈与队列相关的面试题
34
39
* 精选二叉树相关的面试题
35
40
* 精选递归与回溯面试题
36
41
42
+
37
43
(持续更新中....)
38
44
39
45
# LeetCode 刷题攻略
50
56
* [ 0059.螺旋矩阵II] ( https://github.com/youngyangyang04/leetcode/blob/master/problems/0059.螺旋矩阵II.md )
51
57
52
58
* 链表经典题目
53
- * [ 0203.移除链表元素] ( https://github. com/youngyangyang04/leetcode/blob/master/problems/0203.移除链表元素.md )
54
- * [ 0707.设计链表] ( https://github. com/youngyangyang04/leetcode/blob/master/problems/0707.设计链表.md )
55
- * [ 0206.翻转链表] ( https://github. com/youngyangyang04/leetcode/blob/master/problems/0206.翻转链表.md )
56
- * [ 0142.环形链表II] ( https://github. com/youngyangyang04/leetcode/blob/master/problems/0142.环形链表II.md )
59
+ * [ 0203.移除链表元素] ( https://mp.weixin.qq. com/s/slM1CH5Ew9XzK93YOQYSjA )
60
+ * [ 0707.设计链表] ( https://mp.weixin.qq. com/s/Cf95Lc6brKL4g2j8YyF3Mg )
61
+ * [ 0206.翻转链表] ( https://mp.weixin.qq. com/s/pnvVP-0ZM7epB8y3w_Njwg )
62
+ * [ 0142.环形链表II] ( https://mp.weixin.qq. com/s/_QVP3IkRZWx9zIpQRgajzA )
57
63
58
64
* 哈希表经典题目
59
65
* [ 0242.有效的字母异位词] ( https://github.com/youngyangyang04/leetcode/blob/master/problems/0242.有效的字母异位词.md )
@@ -335,6 +341,7 @@ int countNodes(TreeNode* root) {
335
341
| ---| ---| ---| --- |
336
342
| [ 0001.两数之和] ( https://github.com/youngyangyang04/leetcode/blob/master/problems/0001.两数之和.md ) | 数组| 简单| ** 暴力** ** 哈希** |
337
343
| [ 0015.三数之和] ( https://github.com/youngyangyang04/leetcode/blob/master/problems/0015.三数之和.md ) | 数组 | 中等| ** 双指针** ** 哈希** |
344
+ | [ 0017.电话号码的字母组合] ( https://github.com/youngyangyang04/leetcode/blob/master/problems/0017.电话号码的字母组合.md ) | 回溯 | 中等| ** 回溯** |
338
345
| [ 0018.四数之和] ( https://github.com/youngyangyang04/leetcode/blob/master/problems/0018.四数之和.md ) | 数组 | 中等| ** 双指针** |
339
346
| [ 0020.有效的括号] ( https://github.com/youngyangyang04/leetcode/blob/master/problems/0020.有效的括号.md ) | 栈 | 简单| ** 栈** |
340
347
| [ 0021.合并两个有序链表] ( https://github.com/youngyangyang04/leetcode/blob/master/problems/0021.合并两个有序链表.md ) | 链表 | 简单| ** 模拟** |
@@ -345,6 +352,7 @@ int countNodes(TreeNode* root) {
345
352
| [ 0053.最大子序和] ( https://github.com/youngyangyang04/leetcode/blob/master/problems/0053.最大子序和.md ) | 数组 | 简单| ** 暴力** ** 贪心** 动态规划 分治|
346
353
| [ 0059.螺旋矩阵II] ( https://github.com/youngyangyang04/leetcode/blob/master/problems/0059.螺旋矩阵II.md ) | 数组 | 中等| ** 模拟** |
347
354
| [ 0083.删除排序链表中的重复元素] ( https://github.com/youngyangyang04/leetcode/blob/master/problems/0083.删除排序链表中的重复元素.md ) | 链表 | 简单| ** 模拟** |
355
+ | [ 0093.复原IP地址] ( https://github.com/youngyangyang04/leetcode/blob/master/problems/0093.复原IP地址 ) | 回溯 | 中等| ** 回溯** |
348
356
| [ 0094.二叉树的中序遍历] ( https://github.com/youngyangyang04/leetcode/blob/master/problems/0094.二叉树的中序遍历.md ) | 树 | 中等| ** 递归** ** 迭代/栈** |
349
357
| [ 0098.验证二叉搜索树] ( https://github.com/youngyangyang04/leetcode/blob/master/problems/0098.验证二叉搜索树.md ) | 树 | 中等| ** 递归** |
350
358
| [ 0100.相同的树] ( https://github.com/youngyangyang04/leetcode/blob/master/problems/0100.相同的树.md ) | 树 | 简单| ** 递归** |
@@ -353,6 +361,7 @@ int countNodes(TreeNode* root) {
353
361
| [ 0104.二叉树的最大深度] ( https://github.com/youngyangyang04/leetcode/blob/master/problems/0104.二叉树的最大深度.md ) | 树 | 简单| ** 递归** ** 迭代/队列/BFS** |
354
362
| [ 0110.平衡二叉树] ( https://github.com/youngyangyang04/leetcode/blob/master/problems/0110.平衡二叉树.md ) | 树 | 简单| ** 递归** |
355
363
| [ 0111.二叉树的最小深度] ( https://github.com/youngyangyang04/leetcode/blob/master/problems/0111.二叉树的最小深度.md ) | 树 | 简单| ** 递归** ** 队列/BFS** |
364
+ | [ 0131.分割回文串] ( https://github.com/youngyangyang04/leetcode/blob/master/problems/0131.分割回文串.md ) | 回溯 | 中等| ** 回溯** |
356
365
| [ 0142.环形链表II] ( https://github.com/youngyangyang04/leetcode/blob/master/problems/0142.环形链表II.md ) | 链表 | 中等| ** 快慢指针/双指针** |
357
366
| [ 0144.二叉树的前序遍历] ( https://github.com/youngyangyang04/leetcode/blob/master/problems/0144.二叉树的前序遍历.md ) | 树 | 中等| ** 递归** ** 迭代/栈** |
358
367
| [ 0145.二叉树的后序遍历] ( https://github.com/youngyangyang04/leetcode/blob/master/problems/0145.二叉树的后序遍历.md ) | 树 | 困难| ** 递归** ** 迭代/栈** |
0 commit comments