- 1 两数之和
- 暴力法
- 两遍哈希表
- 一遍哈希表
- 14 最长公共前缀
- 20 有效的括号
- 26 删除有序数组中的重复项
- 双指针
- 27 移除元素
- 双指针
- 27 实现 strStr()
- 53 最大子序和
- 70 爬楼梯
- 动态规划
- 91 解码方法
- 动态规划
- 100 相同的树
- 深度优先搜索
- 104 二叉树的最大深度
- 120 三角形最小路径和
- 121 买卖股票的最佳时机
- 动态规划
- 122 买卖股票的最佳时机 II
- 动态规划
- 198 打家劫舍
- 动态规划
- 199 打家劫舍 II
- 动态规划
- 207 课程表
- 广度优先搜索
- 221 最大正方形
- 300 最长上升子序列
- 343 整数拆分
- 动态规划
- 409 最长回文串
- 415 字符串相加
- 模拟竖式加法
- 509 斐波那契数
- 递归
- 动态规划
- 迭代
- 通项公式
- 836 矩形重叠
- 1160 拼写单词
- 40 最小的k个数
- 面试题 08.03. 魔术索引
- 遍历