File tree Expand file tree Collapse file tree 1 file changed +176
-0
lines changed Expand file tree Collapse file tree 1 file changed +176
-0
lines changed Original file line number Diff line number Diff line change
1
+ 分类目录
2
+ 一、树
3
+ 二、回溯
4
+ 三、动态规划
5
+ 四、链表
6
+ 五、深度优先搜索
7
+ 六、单调/栈/队列
8
+ 七、数组/哈希
9
+ 八、字符串
10
+ 九、位运算
11
+ 十、数学
12
+
13
+
14
+ 一、树
15
+ 94. 二叉树的中序遍历
16
+ 101. 对称二叉树
17
+ 102. 二叉树的层序遍历
18
+ 103. 二叉树的锯齿形层序遍历
19
+ 104. 二叉树的最大深度
20
+ 105. 从前序与中序遍历序列构造二叉树
21
+ 110. 平衡二叉树
22
+ 114. 二叉树展开为链表
23
+ 124. 二叉树中的最大路径和
24
+ 129. 求根节点到叶节点数字之和
25
+ 144. 二叉树的前序遍历
26
+ 145. 二叉树的后序遍历
27
+ 199. 二叉树的右视图
28
+ 226. 翻转二叉树
29
+ 236. 二叉树的最近公共祖先
30
+ 437. 路径总和
31
+ 538. 把二叉搜索树转换为累加树
32
+ 543. 二叉树的直径
33
+ 589. N叉树的前序遍历
34
+ 617. 合并二叉树
35
+
36
+
37
+ 二、回溯
38
+ 17. 电话号码的字母组合
39
+ 37. 解数独
40
+ 39. 组合总和
41
+ 40. 组合总和 II
42
+ 46. 全排列
43
+ 47. 全排列 II
44
+ 51. N 皇后
45
+ 77. 组合
46
+ 78. 子集
47
+ 90. 子集 II
48
+ 93. 复原 IP 地址
49
+ 131. 分割回文串
50
+ 216. 组合总和 III
51
+ 491. 递增子序列
52
+ 494. 目标和
53
+ 698. 划分为k个相等的子集
54
+
55
+
56
+ 三、动态规划
57
+ 5. 最长回文子串
58
+ 22. 括号生成
59
+ 42. 接雨水
60
+ 53. 最大子数组和
61
+ 55. 跳跃游戏
62
+ 62. 不同路径
63
+ 64. 最小路径和
64
+ 70. 爬楼梯
65
+ 72. 编辑距离
66
+ 115. 不同的子序列
67
+ 121. 买卖股票的最佳时机
68
+ 122. 买卖股票的最佳时机 II
69
+ 123. 买卖股票的最佳时机 III
70
+ 139. 单词拆分
71
+ 152. 乘积最大子数组
72
+ 188. 买卖股票的最佳时机 IV
73
+ 279. 完全平方数
74
+ 300. 最长上升子序列
75
+ 309. 最佳买卖股票时机含冷冻期
76
+ 322. 零钱兑换
77
+ 392. 判断子序列
78
+ 416. 分割等和子集
79
+ 474. 一和零
80
+ 494. 目标和
81
+ 509. 斐波那契数
82
+ 516. 最长回文子序列
83
+ 518. 零钱兑换 II
84
+ 583. 两个字符串的删除操作
85
+ 647. 回文子串
86
+ 674. 最长连续递增序列
87
+ 712. 两个字符串的最小ASCII删除和
88
+ 714. 买卖股票的最佳时机含手续费
89
+ 718. 最长重复子数组
90
+ 1035. 不相交的线
91
+ 1143. 最长公共子序列
92
+
93
+
94
+ 四、链表
95
+ 2. 两数相加
96
+ 19. 删除链表的倒数第 N 个结点
97
+ 21. 合并两个有序链表
98
+ 23. 合并K个升序链表
99
+ 25. K 个一组翻转链表
100
+ 82. 删除排序链表中的重复元素 II
101
+ 92. 反转链表 II
102
+ 141. 环形链表
103
+ 142. 环形链表 II
104
+ 143. 重排链表
105
+ 146. LRU 缓存
106
+ 148. 排序链表
107
+ 160. 相交链表
108
+ 203. 移除链表元素
109
+ 206. 反转链表
110
+ 234. 回文链表
111
+ 707. 设计链表
112
+
113
+
114
+ 五、深度优先搜索
115
+ 130. 被围绕的区域
116
+ 200. 岛屿数量
117
+ 463. 岛屿的周长
118
+ 695. 岛屿的最大面积
119
+ 1020. 飞地的数量
120
+ 1254. 统计封闭岛屿的数目
121
+ 1905. 统计子岛屿
122
+
123
+
124
+ 六、单调/栈/队列
125
+ 84. 柱状图中最大的矩形
126
+ 155. 最小栈
127
+ 232. 用栈实现队列
128
+ 316. 去除重复字母
129
+ 402. 移掉 K 位数字
130
+ 496. 下一个更大元素 I
131
+ 503. 下一个更大元素 II
132
+ 739. 每日温度
133
+ 901. 股票价格跨度
134
+ 1081. 不同字符的最小子序列
135
+
136
+
137
+ 七、数组/哈希
138
+ 1. 两数之和
139
+ 4. 寻找两个有序数组的中位数
140
+ 11. 盛最多水的容器
141
+ 15. 三数之和
142
+ 31. 下一个排列
143
+ 33. 搜索旋转排序数组
144
+ 41. 缺失的第一个正数
145
+ 54. 螺旋矩阵
146
+ 56. 合并区间
147
+ 88. 合并两个有序数组
148
+ 136. 只出现一次的数字
149
+ 169. 多数元素
150
+ 215. 数组中的第K个最大元素
151
+ 239. 滑动窗口最大值
152
+ 283. 移动零
153
+ 303. 区域和检索 - 数组不可变
154
+ 304. 二维区域和检索 - 矩阵不可变
155
+ 406. 根据身高重建队列
156
+ 448. 找到所有数组中消失的数字
157
+ 560. 和为 K 的子数组
158
+ 581. 最短无序连续子数组
159
+ 704. 二分查找
160
+
161
+
162
+ 八、字符串
163
+ 3. 无重复字符的最长子串
164
+ 8. 字符串转换整数 (atoi)
165
+ 20. 有效的括号
166
+ 151. 颠倒字符串中的单词
167
+ 415. 字符串相加
168
+
169
+
170
+ 九、位运算
171
+ 338. 比特位计数
172
+ 461. 汉明距离
173
+
174
+
175
+ 十、数学
176
+ 69. x 的平方根
You can’t perform that action at this time.
0 commit comments