题目
思路
ps:这题在简单题我是不相信的
动态规划
第3步的阶梯可能由第一阶和第二阶所上
step(n) = step(n-1) + step(n-2)
题解
var climbStairs = function(n) {
const dp = [];
dp[0] = 1;
dp[1] = 1;
for(let i = 2; i <= n; i++) {
dp[i] = dp[i - 1] + dp[i - 2];
}
return dp[n];
};