文章链接: 理论基础、 509. 斐波那契数、 70. 爬楼梯、 746. 使用最小花费爬楼梯
视频链接: 理论基础、 509. 斐波那契数、 70. 爬楼梯、 746. 使用最小花费爬楼梯
题目链接: 509. 斐波那契数、 70. 爬楼梯、 746. 使用最小花费爬楼梯
理论基础:
思维导图
幕布链接: https://www.mubu.com/doc/4s8JP0BAo8R
题目大纲
509.斐波那契数
思路:
递归五部曲:
1.确定dp数组含义;
2.确定递推公式;
3.初始化dp数组;
4.确定遍历顺序(从前往后、从后往前);
5.打印dp数组(用于Debug);
70.爬楼梯
思路:
1阶:1种方法
2阶:2种方法(1 + 1、2)
3阶:3种方法(从1阶迈两步、从2阶迈一步)
4阶:5种方法(从2阶迈两步、从3阶迈一步)
……
746.使用最小花费爬楼梯
思路:
当下标大于等于2后,到达一个台阶就有两种方法(跳一步、跳两步),所以只需要比较两种方法哪个较少消费就行。