跳台阶

跳台阶

一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。

思路:

这个就相当于斐波那契数列。

 1 public class Solution {
 2     public int JumpFloor(int target) {
 3         int fib1 = 0;
 4         int fib2 = 1;
 5         int f = 0;
 6         for(int i = 0; i< target; i++){
 7             f = fib1 + fib2;
 8             fib1 = fib2;
 9             fib2 = f;
10                 
11         }
12         return fib2;
13 
14     }
15 }
原文地址:https://www.cnblogs.com/LoganChen/p/6394619.html