卡住的题
- 最小覆盖子串
- 合并区间
- LRU 缓存
- 验证二叉搜索树
- 从前序与中序遍历序列构造二叉树
- 路径总和 III
- 腐烂的橘子
- 课程表
- 实现 Trie (前缀树)
- 全排列
- 搜索旋转排序数组(153. 寻找旋转排序数组中的最小值)
- 寻找两个正序数组的中位数
- 最小栈
- 数组中的第K个最大元素
- 前 K 个高频元素
- 划分字母区间
- 柱状图中最大的矩形
- 数据流的中位数
- 跳跃游戏 II
- 字符串解码
- 颜色分类
- 下一个排列
- 最长有效括号
- 寻找重复数
- 分割等和子集
- 单词拆分
- 有效的括号字符串
心得
字数组可以考虑前缀和,前缀后从1开始。
环形数组,可以破环成链。
单调栈
单调队列
拓扑排序
207.课程表