todo ⌛️
做过未整理
未分组
题目名称 | 难度 |
---|---|
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. 括号生成 | 中等 |