字符串
数组
链表
二叉树
- 遍历方式
- 二叉树的属性
- 二叉树的修改与构造
- 二叉树的修改与构造 II
- 求二叉搜索树的属性
- 二叉树的公共祖先
- 二叉树其他题目
动态规划
- 动态规划理论基础
- 基础入门
- 打家劫舍
- 买卖股票的最佳时机
- 背包问题
- 背包系列
- 完全背包
- 多重背包
- 子序列问题
- 不连续
- 最长上升子序列
- 最长公共子序列
- 不想交的线
- 连续
- 最长连续递增序列
- 53. 最大子数组和
- 718. 最长重复子数组
- 最大子序和
- 编辑距离
- 判断子序列
- 不同的子序列
- 两个字符串的删除操作
- 编辑距离
- 回文
- 回文子串
- 最长回文序列
- 不连续
回溯算法
回溯排列
回溯分割
子集
贪心算法
DFS 遍历
- 200. 岛屿数量
- 79. 单词搜索
- 54. 螺旋矩阵
- 5. 螺旋矩阵 II
- 岛屿的周长
- 岛屿的最大面积