这是一个简单的DP,类似于斐波那契数列。
附上题目链接
实现的代码如下:
1 | #include<iostream> |
data[i] = data[i - 1] + data[i - 2];(考虑自底向上的做法)
要求n阶的台阶有多少种走法,可以先考虑走到台阶数为n-1和n-2的时候;然后n-1阶数的时候又可以考虑当台阶数为n-2和n-3;n-2阶数的时候又可以考虑当台阶数为n-3和n-4; 逐渐转换,然后求解…
这是一个简单的DP,类似于斐波那契数列。
附上题目链接
实现的代码如下:
1 | #include<iostream> |
data[i] = data[i - 1] + data[i - 2];(考虑自底向上的做法)
要求n阶的台阶有多少种走法,可以先考虑走到台阶数为n-1和n-2的时候;然后n-1阶数的时候又可以考虑当台阶数为n-2和n-3;n-2阶数的时候又可以考虑当台阶数为n-3和n-4; 逐渐转换,然后求解…
原文作者:Maple
原文链接:http://yoursite.com/2019/02/27/Leetcode-70/
发表日期:February 27th 2019, 8:21:44 pm
更新日期:February 27th 2019, 8:30:18 pm
版权声明:本文采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可