跳台阶

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

思路:对于第n个台阶来说,只能从n-1或者n-2的台阶跳上来

public class jumpFloor {
    public int jumpFloor(int num){
        if(num < 0){
            return 0;
        }else if(num == 1){
            return 1;
        }else if ( num == 2){
            return 2;
        }else{
            return jumpFloor(num - 1) + jumpFloor(num - 2);
        }
    }
}

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券