一、动态规划理论基础 确定dp数组(dp table)以及下标的含义确定递推公式dp数组如何初始化确定遍历顺序举例推导dp数组 二、Leetcode 509. 斐波那契数 以前做过。可以看我之前博客 三、Leetcode 70. 爬楼梯 以前做过。可以看我之前博客 四、Leetcode 746. 使用最小花费爬楼梯 dp[i] = min(dp[i - 1] + cost[i - 1], dp[i - 2] + cost[i - 2]);