线性 DP 题目
| 题号 | 标题 | 题解 | 标签 | 难度 |
|---|---|---|---|---|
| 0118 | 杨辉三角 | Python | 数组 | 简单 |
| 0119 | 杨辉三角 II | Python | 数组 | 简单 |
| 0198 | 打家劫舍 | Python | 动态规划 | 中等 |
| 0213 | 打家劫舍 II | Python | 动态规划 | 中等 |
| 0338 | 比特位计数 | Python | 位运算、动态规划 | 简单 |
| 0045 | 跳跃游戏 II | Python | 贪心、数组、动态规划 | 中等 |
| 0115 | 不同的子序列 | Python | 字符串、动态规划 | 困难 |
| 0403 | 青蛙过河 | Python | 数组、动态规划 | 困难 |
| 0576 | 出界的路径数 | Python | 动态规划 | 中等 |
| 0091 | 解码方法 | Python | 字符串、动态规划 | 中等 |
| 0639 | 解码方法 II | Python | 字符串、动态规划 | 困难 |
| 0650 | 只有两个键的键盘 | Python | 数学、动态规划 | 中等 |
| 0678 | 有效的括号字符串 | Python | 栈、贪心、字符串、动态规划 | 中等 |
| 0688 | 骑士在棋盘上的概率 | Python | 动态规划 | 中等 |
| 1137 | 第 N 个泰波那契数 | Python | 记忆化搜索、数学、动态规划 | 简单 |
| 1220 | 统计元音字母序列的数目 | Python | 动态规划 | 困难 |
| 1751 | 最多可以参加的会议数目 II | |||
| 1787 | 使所有区间的异或结果为零 | |||
| 剑指 Offer 42 | 连续子数组的最大和 | Python | 数组、分治、动态规划 | 简单 |
| 0300 | 最长递增子序列 | Python | 二分查找、动态规划 | 中等 |
| 1143 | 最长公共子序列 | Python | 字符串、动态规划 | 中等 |
| 0120 | 三角形最小路径和 | Python | 数组、动态规划 | 中等 |
| 0053 | 最大子数组和 | Python | 数组、分治算法、动态规划 | 简单 |
| 0152 | 乘积最大子数组 | Python | 数组、动态规划 | 中等 |
| 0887 | 鸡蛋掉落 | Python | 数学、二分查找、动态规划 | 困难 |
| 0072 | 编辑距离 | Python | 字符串、动态规划 | 困难 |
| 0044 | 通配符匹配 | Python | 贪心、递归、字符串、动态规划 | 困难 |
| 0010 | 正则表达式匹配 | Python | 递归、字符串、动态规划 | 困难 |
| 0354 | 俄罗斯套娃信封问题 | Python | 动态规划、二分查找 | 困难 |
| 0121 | 买卖股票的最佳时机 | Python | 数组、动态规划 | 简单 |
| 0122 | 买卖股票的最佳时机 II | Python | 数组、贪心算法 | 简单 |
| 0123 | 买卖股票的最佳时机 III | Python | 数组、动态规划 | 困难 |
| 0188 | 买卖股票的最佳时机 IV | Python | 数组、动态规划 | 困难 |
| 0309 | 最佳买卖股票时机含冷冻期 | Python | 数组、动态规划 | 中等 |
| 0714 | 买卖股票的最佳时机含手续费 | Python | 贪心、数组、动态规划 | 中等 |