- 蛇梯问题
- 巧克力分配问题
- 解决数独
- 最短方向
- 0 – 1 背包问题
- 数组的反转
- 大小为 k 的所有子数组的最大值
- 电话号码中的可能词
- 价值翻倍
- 打印第 K 个数字
- 不允许连续 1
- 在旋转数组中搜索
- Kadane 算法
- 迷宫问题中的老鼠
- 两个字符串相乘
- 表达式树
- LRU缓存
- 序列化和反序列化二叉树
- 从堆栈中获取最小元素
- 按垂直顺序打印二叉树
- 拓扑排序
- 名人问题
- 打印给定范围内的 BST 元素
- 检测无向图中的循环
- 检测有向图中的循环
- 反向水平顺序遍历
- 使用两个堆栈的队列
- 展平链表
- 连接相同级别的节点
- 合并两个已排序的链表
- 删除链表中间
- 二叉树的左视图
- 在链表中查找中间元素
- 二叉树的底视图
- 树的最大宽度