本页目录
todo ⌛️
做过未整理
| 题目名称 | 难度 |
|---|---|
| 7. 整数反转 | 中等 |
| 8. 字符串转换整数 (atoi) | 中等 |
| 13. 罗马数字转整数 | 简单 |
| 14. 最长公共前缀 | 简单 |
| 28. 找出字符串中第一个匹配项的下标 | 简单 |
| 36. 有效的数独 | 中等 |
| 38. 外观数列 | 中等 |
| 66. 加一 | 简单 |
| 118. 杨辉三角 | 简单 |
| 125. 验证回文串 | 简单 |
| 190. 颠倒二进制位 | 简单 |
| 191. 位1的个数 | 简单 |
| 204. 计数质数 | 中等 |
| 217. 存在重复元素 | 简单 |
| 242. 有效的字母异位词 | 简单 |
| 268. 丢失的数字 | 简单 |
| 278. 第一个错误的版本 | 简单 |
| 283. 移动零 | 简单 |
| 326. 3 的幂 | 简单 |
| 344. 反转字符串 | 简单 |
| 350. 两个数组的交集 II | 简单 |
| 412. Fizz Buzz | 简单 |
| 461. 汉明距离 | 简单 |
| 1556. 千位分隔数 | 简单 |
未分组
| 题目名称 | 难度 |
|---|---|
| 1446. 连续字符 | 简单 |
| 709. 转换成小写字母 | 简单 |
| 165. 比较版本号 | 中等 |
| 611. 有效三角形的个数 | 中等 |
| 875. 爱吃香蕉的珂珂 | 中等 |
数组
| 题目名称 | 难度 |
|---|---|
| 15. 三数之和 | 中等 |
| 912. 排序数组 | 中等 |
| 384. 打乱数组 | 中等 |
字符串
| 题目名称 | 难度 |
|---|---|
| 151. 反转字符串中的单词 | 中等 |
| 415. 字符串相加 | 简单 |
| 43. 字符串相乘 | 中等 |
栈
| 题目名称 | 难度 |
|---|---|
| 1047. 删除字符串中的所有相邻重复项 | 简单 |
| 1209. 删除字符串中的所有相邻重复项 II | 中等 |
| 155. 最小栈 | 中等 |
队列
| 题目名称 | 难度 |
|---|---|
| 239. 滑动窗口最大值 | 困难 |
字典(Map)、集合(Set)
| 题目名称 | 难度 |
|---|---|
| 76. 最小覆盖子串 | 困难 |
链表
| 题目名称 | 难度 |
|---|---|
| 148. 排序链表 | 中等 |
| 876. 链表的中间结点 | 简单 |
| 25. K 个一组翻转链表 | 困难 |
| 23. 合并 K 个升序链表 | 困难 |
树
| 题目名称 | 难度 |
|---|---|
| 1008. 前序遍历构造二叉搜索树 | 中等 |
| 105. 从前序与中序遍历序列构造二叉树 | 中等 |
| 106. 从中序与后序遍历序列构造二叉树 | 中等 |
| 889. 根据前序和后序遍历构造二叉树 | 中等 |
| 110. 平衡二叉树 | 简单 |
| 236. 二叉树的最近公共祖先 | 中等 |
| 208. 实现 Trie (前缀树) | 中等 |
| 103. 二叉树的锯齿形层序遍历 | 中等 |
| 题目名称 | 难度 |
|---|---|
| 559. N 叉树的最大深度 | 简单 |
| 589. N 叉树的前序遍历 | 简单 |
| 590. N 叉树的后序遍历 | 简单 |
图
| 题目名称 | 难度 |
|---|---|
| 997. 找到小镇的法官 | 简单 |
| 207. 课程表 | 中等 |
| 417. 太平洋大西洋水流问题 | 中等 |
| 133. 克隆图 | 中等 |
| 48. 旋转图像 | 中等 |
| 54. 螺旋矩阵 | 中等 |
| 59. 螺旋矩阵 II | 中等 |
动态规划/DP
| 题目名称 | 难度 |
|---|---|
| 647. 回文子串 | 中等 |
| 5. 最长回文子串 | 中等 |
| 64. 最小路径和 | 中等 |
贪心
| 题目名称 | 难度 |
|---|---|
| 659. 分割数组为连续子序列 | 中等 |
回溯
| 题目名称 | 难度 |
|---|---|
| 78. 子集 | 中等 |
| 22. 括号生成 | 中等 |
| 题目名称 | 难度 |
|---|---|
| 4. 寻找两个正序数组的中位数 | 困难 |
| 6. Z 字形变换 | 中等 |
| 42. 接雨水 | 困难 |
| 56. 合并区间 | 中等 |
| 62. 不同路径 | 中等 |
| 72. 编辑距离 | 困难 |
| 74. 搜索二维矩阵 | 中等 |
| 93. 复原 IP 地址 | 中等 |
| 200. 岛屿数量 | 中等 |
| 209. 长度最小的子数组 | 中等 |
| 322. 零钱兑换 | 中等 |
| 695. 岛屿的最大面积 | 中等 |
| 718. 最长重复子数组 | 中等 |
| 1344. 时钟指针的夹角 | 中等 |
| LCR 160. 数据流中的中位数 | 困难 |
| LCR 187. 破冰游戏 | 简单 |