题目分类
数组
字符串
leetcode | 难度 |
---|---|
415. 字符串相加 | 简单 |
14. 最长公共前缀 | 简单 |
43. 字符串相乘 | 中等 |
8. 字符串转换整数 | 中等 |
151. 反转字符串中的单词 | 中等 |
394. 字符串解码 | 中等 |
139. 单词拆分 | 中等 |
165. 比较版本号 | 中等 |
3. 无重复字符的最长子串 | 中等 |
76. 最小覆盖子串 | 困难 |
链表
栈与队列
leetcode | 难度 |
---|---|
20. 有效的括号 | 简单 |
232. 用栈实现队列 | 简单 |
155. 最小栈 | 中等 |
32. 最长有效括号 | 困难 |
239. 滑动窗口最大值 | 困难 |
227. 基本计算器 II | 中等 |
224. 基本计算器 | 困难 |
二叉树
回溯法
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. 缺失的第一个正数 | 困难 |