DP
- 可作为LC131,LC132的DP优化子问题 LeetCode 5. 最长回文子串
- LeetCode 10. 正则表达式匹配
- LeetCode 32. 最长有效括号
- LeetCode 42. 接雨水
- LeetCode 44. 通配符匹配
- LeetCode 45. 跳跃游戏 II
- LeetCode 53. 最大子序和
- LeetCode 55. 跳跃游戏
- LeetCode 62. 不同路径
- LeetCode 63. 不同路径 II
- LeetCode 64. 最小路径和
- LeetCode 70. 爬楼梯
- LeetCode 72. 编辑距离
- LeetCode 87. 扰乱字符串
- LeetCode 131. 分割回文串
- LeetCode 132. 分割回文串 II
滑动窗口
二分
- LeetCode 4. 寻找两个正序数组的中位数
- LeetCode 33. 搜索旋转排序数组
- LeetCode 34. 在排序数组中查找元素的第一个和最后一个位置
- LeetCode 35. 搜索插入位置
- LeetCode 69. x 的平方根
- LeetCode 74. 搜索二维矩阵
- LeetCode 153. 寻找旋转排序数组中的最小值
- LeetCode 154. 寻找旋转排序数组中的最小值 II
- 很好的体现了二分的本质是二段性而非单调性 LeetCode 162. 寻找峰值
DFS
- LeetCode 17. 电话号码的字母组合
- 二维DFS LeetCode 37. 解数独
- LeetCode 39. 组合总和
- LeetCode 40. 组合总和 II
- LeetCode 46. 全排列
- LeetCode 47. 全排列 II
- 二维DFS LeetCode 51. N皇后
- 二维DFS LeetCode 52. N皇后 II
- LeetCode 77. 组合
- LeetCode 78. 子集
- LeetCode 93. 复原IP地址
- 树DFS LeetCode 124. 二叉树中的最大路径和
- 树DFS LeetCode 129. 求根到叶子节点数字之和
模板题
- KMP LeetCode 28. 实现 strStr()
- 卡特兰数 LeetCode 32. 最长有效括号
- 快速幂 LeetCode 50. Pow(x, n)
- 区间合并 LeetCode 56. 合并区间
- 二进制版高精度加法 LeetCode 67. 二进制求和
- 快速排序的partition思想 LeetCode 75. 颜色分类
数组(链表)翻转
观察找规律和小技巧
- LeetCode 6. Z 字形变换
- LeetCode 11. 盛最多水的容器
- LeetCode 12. 整数转罗马数字
- LeetCode 13. 罗马数字转整数
- LeetCode 31. 下一个排列
- LeetCode 38. 外观数列
- LeetCode 42. 接雨水
- LeetCode 55. 跳跃游戏
- 二维坐标映射到一维 LeetCode 74. 搜索二维矩阵
- 使用方向向量 LeetCode 54. 螺旋矩阵
- 使用方向向量 LeetCode 59. 螺旋矩阵 II
- LeetCode 75. 颜色分类
经典问题
股票系列
- 限购一次利润最大化 LeetCode 121. 买卖股票的最佳时机
- 交易次数不限利润最大化 LeetCode 122. 买卖股票的最佳时机 II
- 限购两次利润最大化 LeetCode 123. 买卖股票的最佳时机 III
回文
数据结构
优先队列
哈希
二维数组
催更hhh
大佬太强了
大爱!大佬tql! 给你打call
我就是把做过的题整理出来了哈哈,离大佬还有差一个yxc哈哈