美文网首页
一道小题之跳台阶问题

一道小题之跳台阶问题

作者: 继续向前冲 | 来源:发表于2018-07-25 21:11 被阅读8次

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

NSInteger jumpFloot(NSInteger number) {
    
    if (number < 1) {
        return 0;
    }
    else if (number == 1)
    {
        return 1;
    }
    else if (number == 2)
    {
        return 2;
    }
    
    return jumpFloot(number-1) + jumpFloot(number-2);

}

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

NSInteger jumpSuperFloot(NSInteger number) {
    if (number < 1) {
        return 0;
    }
    else if (number == 1) {
        return 1;
    }
    return 2*jumpFloot(number-1);
}

相关文章

  • 一道小题之跳台阶问题

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

  • 动态规划

    青蛙跳台阶问题 问题:一个青蛙,一次只能跳一级台阶,或者跳两级台阶,这个青蛙跳 n 级台阶有多少种跳法? 如果这只...

  • 跳台阶

    问题描述:?一次可以跳1级台阶,也可以跳2级台阶,问?跳上n级台阶有多少种跳法。 寻找递推关系:1.如果第一次跳1...

  • 算法---青蛙跳台阶问题

    一只青蛙可以一次跳一级台阶,也可以一次跳两级台阶,如果青蛙要跳上n级台阶,共有多少钟跳法? 问题分析 当青蛙即将跳...

  • 青蛙跳台阶问题

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

  • 跳台阶问题

    跳台阶问题 题目描述: 一个台阶总共有 n 级,如果一次可以跳 1 级,也可以跳 2 级。求总共有多少种跳法,并分...

  • 青蛙跳台阶--python

    一只青蛙可以一次跳 1 级台阶或者一次跳 2 级台阶,例如:跳上第 1 级台阶只有一种跳法:直接跳 1 级即可。跳...

  • 青蛙跳台阶问题

    题目:一只青蛙要跳上n层高的台阶,一次能跳一级,也可以跳两级,有多少种跳上这个n层高台阶的方法? 问题分析由于只能...

  • python编程题

    1、台阶问题、斐波那契 一只青蛙可以跳上一级台阶,也可以跳上两级台阶,求青蛙跳上一个n级台阶共有多少种跳法 方法一...

  • 疯狂跳台阶

    ?一次可以选择跳1、2...n级台阶,问跳到n级台阶有多少种跳法 设F(n-i)表示第一次跳i(i

网友评论

      本文标题:一道小题之跳台阶问题

      本文链接:https://www.haomeiwen.com/subject/knpmmftx.html