hot 100
-
- >:star:哈希
- [>:star: 双指针](#>:star: 双指针)
- >:star:滑动窗口
- >:star:字串
- >:star:普通数组
- >:star:矩阵
- >:star:链表
- >:star:二叉树
- >:star:图论
- >:star:回溯
- >:star:二分查找
- >:star:栈
- >:star:堆
- >:star:贪心算法
- >:star:动态规划
- >:star:多维动态规划
- >:star:技巧
>⭐️哈希
| 两数之和 | 字母异位词分组 | 最长连续序列 |
|---|---|---|
| easy | middle | middle |
>⭐️ 双指针
| 移动零 | 成最多水的容器 | 三数之和 | 接雨水 |
|---|---|---|---|
| easy | middle | middle | hard |
>⭐️滑动窗口
| 无重复字符的最长字串 | 找到字符串中所有字母异位词 |
|---|---|
| middle | middle |
>⭐️字串
| 和为k的数组 | 滑动窗口的最大值 | 最小覆盖字串 |
|---|---|---|
| middle | hard | hard |
>⭐️普通数组
| 最大子数组和 | 合并区间 | 轮转数组 | 除自身以外数组的乘积 | 缺失的第一个正数 |
|---|---|---|---|---|
| mid | mid | mid | mid | hard |
>⭐️矩阵
| 矩阵置零 | 螺旋矩阵 | 旋转图像 | 搜索二维矩阵II |
|---|---|---|---|
| mid | mid | mid | mid |
>⭐️链表
>⭐️二叉树
>⭐️图论
| 岛屿数量 | 腐烂的橘子 | 课程表 | 实现Trie(前缀树) |
|---|---|---|---|
| easy | middle | middle | hard |
>⭐️回溯
| 岛屿数量 | 腐烂的橘子 | 课程表 | 实现Trie(前缀树) |
|---|---|---|---|
| easy | middle | middle | hard |
| easy | middle | middle | hard |
| easy | middle | middle | hard |
>⭐️二分查找
| 岛屿数量 | 腐烂的橘子 | 课程表 | 实现Trie(前缀树) |
|---|---|---|---|
| easy | middle | middle | hard |
| easy | middle | middle | hard |
| easy | middle | middle | hard |
>⭐️栈
| 岛屿数量 | 腐烂的橘子 | 课程表 | 实现Trie(前缀树) |
|---|---|---|---|
| easy | middle | middle | hard |
| easy | middle | middle | hard |
| easy | middle | middle | hard |
>⭐️堆
| 岛屿数量 | 腐烂的橘子 | 课程表 | 实现Trie(前缀树) |
|---|---|---|---|
| easy | middle | middle | hard |
>⭐️贪心算法
| 岛屿数量 | 腐烂的橘子 | 课程表 | 实现Trie(前缀树) |
|---|---|---|---|
| easy | middle | middle | hard |
>⭐️动态规划
| 岛屿数量 | 腐烂的橘子 | 课程表 | 实现Trie(前缀树) |
|---|---|---|---|
| easy | middle | middle | hard |
| easy | middle | middle | hard |
| easy | middle | middle | hard |
>⭐️多维动态规划
| 岛屿数量 | 腐烂的橘子 | 课程表 | 实现Trie(前缀树) |
|---|---|---|---|
| easy | middle | middle | hard |
| easy | middle | middle | hard |
| easy | middle | middle | hard |
>⭐️技巧
| 岛屿数量 | 腐烂的橘子 | 课程表 | 实现Trie(前缀树) |
|---|---|---|---|
| easy | middle | middle | hard |
| easy | middle | middle | hard |
| easy | middle | middle | hard |