Skip to content

Commit 57a69fb

Browse files
committed
增加题型分类
1 parent 47cdaa2 commit 57a69fb

File tree

1 file changed

+176
-0
lines changed

1 file changed

+176
-0
lines changed

leetcode_Java/DoneType.txt

Lines changed: 176 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,176 @@
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 的平方根

0 commit comments

Comments
 (0)