力扣刷题——70. 爬楼梯
70. 爬楼梯
这题用动态规划写,先求出递推式和边界条件,再用滚动数组的方式写(这样是考虑了空间优化,也可以用一整个数组来做,只不过空间复杂度增大)。
class Solution {
public int climbStairs(int n) {
int p = 0, m = 1, ans = 0;
for(int i = 0; i <= n; i++){
p = m;
m = ans;
ans = p + m;
}
return ans;
}
}
posted on 2023-02-20 13:20 pumpkinsBig 阅读(14) 评论(0) 收藏 举报
浙公网安备 33010602011771号