数归法:可得:
public class Solution {
public int JumpFloorII(int n) {
if(n <= 0)
return 0;
if(n == 1)
return 1;
int result = 1;
for(int k = 2; k <= n; k++){
result = result * 2;
}
return result;
}
}
本文介绍了一种使用数归法解决阶梯问题的方法。通过一个递增的循环过程,该算法可以高效地计算出到达第n级阶梯的不同方式的数量。当n大于等于2时,每到新的一级阶梯,到达该级阶梯的方式数量翻倍。

1万+

被折叠的 条评论
为什么被折叠?



