跳台阶思路:斐波那契数列的应用。其实第一次只有两种跳法:第一次跳一个台阶,那么后面就有f(n-1)次跳法;第一次跳两个的话,后面就有f(n-2)次跳法
int jumpFloor(int number) {
if(number<=2)
return number;
int minN = 1;
int maxN = 2;
int N=0;
for(int i=3;i<=number;i++)
{
N=minN+maxN;
minN=maxN;
maxN=N;
}
return N;
}
变态跳台阶思路:数学归纳法得出f(n)=2n-1