Skip to content

题目分类

数组

leetcode难度
1. 两数之和简单
283. 移动零简单
704. 二分查找简单
88. 合并两个有序数组简单
560. 和为 K 的子数组中等
128. 最长连续序列中等
209. 长度最小的子数组中等
15. 三数之和中等
33. 搜索旋转排序数组中等
34. 在排序数组中查找元素的第一个和最后一个位置中等
179. 最大数中等
162. 寻找峰值中等
31. 下一个排列中等
56. 合并区间中等
215. 数组中的第K个最大元素中等
912. 排序数组中等
4. 寻找两个正序数组的中位数困难

字符串

leetcode难度
415. 字符串相加简单
14. 最长公共前缀简单
43. 字符串相乘中等
8. 字符串转换整数中等
151. 反转字符串中的单词中等
394. 字符串解码中等
139. 单词拆分中等
165. 比较版本号中等
3. 无重复字符的最长子串中等
76. 最小覆盖子串困难

链表

leetcode难度
206. 反转链表简单
141. 环形链表简单
142. 环形链表 II简单
160. 相交链表简单
21. 合并两个有序链表简单
83. 删除排序链表中的重复元素简单
234. 回文链表简单
面试题 22. 链表中倒数第 k 个节点简单
92. 反转链表 II中等
82. 删除排序链表中的重复元素 II中等
148. 排序链表中等
2. 两数相加中等
19. 删除链表的倒数第 N 个结点中等
24. 两两交换链表中的节点中等
143. 重排链表中等
23. 合并 K 个升序链表困难
25. K 个一组翻转链表困难

栈与队列

leetcode难度
20. 有效的括号简单
232. 用栈实现队列简单
155. 最小栈中等
32. 最长有效括号困难
239. 滑动窗口最大值困难
227. 基本计算器 II中等
224. 基本计算器困难

二叉树

leetcode难度
94. 二叉树的中序遍历简单
101. 对称二叉树简单
110. 平衡二叉树简单
543. 二叉树的直径简单
104. 二叉树的最大深度简单
226. 翻转二叉树简单
112. 路径总和简单
98. 验证二叉搜索树中等
102. 二叉树的层序遍历中等
103. 二叉树的锯齿形层序遍历中等
199. 二叉树的右视图中等
129. 求根节点到叶节点数字之和中等
662. 二叉树最大宽度中等
113. 路径总和 II中等
105. 从前序与中序遍历序列构造二叉树中等
124. 二叉树中的最大路径和困难

回溯法

leetcode难度
78. 子集中等
46. 全排列中等
39. 组合总和中等
22. 括号生成中等
93. 复原 IP 地址中等

动态规划

leetcode难度
70. 爬楼梯简单
121. 买卖股票的最佳时机简单
62. 不同路径中等
64. 最小路径和中等
221. 最大正方形中等
53. 最大子数组和中等
152. 乘积最大子数组中等
718. 最长重复子数组中等
42. 接雨水困难
139. 单词拆分中等
5. 最长回文子串中等
122. 买卖股票的最佳时机 II中等
322. 零钱兑换中等
300. 最长递增子序列中等
1143. 最长公共子序列中等
72. 编辑距离中等

图论

leetcode难度
240. 搜索二维矩阵 II中等
54. 螺旋矩阵中等
48. 旋转图像中等
200. 岛屿数量中等
695. 岛屿的最大面积中等

数学

leetcode难度
69. x 的平方根简单
169. 多数元素简单
470. 用 Rand7() 实现 Rand10()中等
179. 最大数中等
41. 缺失的第一个正数困难

Released under the MIT License.