剑指Offer 跳台阶

时间:2023-03-08 17:15:56

题目描述

一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。
解题思路:
f(n)=f(n-1)+f(n-2);
f(1)=1,f(2)=2;
AC代码:
 class Solution {
public:
int jumpFloor(int number) {
if(number<=)
return -;
if(number==||number==)
return number;
else
return jumpFloor(number-)+jumpFloor(number-);
}
};