美文网首页
面试题:上台阶问题

面试题:上台阶问题

作者: 疯狂的向日葵 | 来源:发表于2016-05-01 13:38 被阅读118次

有次面试被问到这个:
n个台阶,一次可以走1步,也可以走2步,有多少种走法。
递归实现如下:

int fun(int n)
{
    if (1 == n)
        return 1;
    else if (2 == n)
        return 2;
    return fun(n - 1) + fun(n - 2);
    
}

相关文章

  • 面试题:上台阶问题

    有次面试被问到这个:n个台阶,一次可以走1步,也可以走2步,有多少种走法。递归实现如下:

  • 动态规划之-上台阶问题

    最近在刷题,碰到了上台阶问题,据说这也是Google的面试题,今天来整理一下。 问题描述 有一楼梯共m级,若每次只...

  • 上台阶问题

    楼梯有100阶台阶,上楼时可以一步上1阶,也可以一步上2阶,问共有多少种走法解析:我们现在想象自己已经站在第n级台...

  • 上台阶问题

    栗子 有一段楼梯台阶有15级台阶,以小明的脚力一步最多只能跨3级,请问小明登上这段楼梯有多少种不同的走法?() 类...

  • 上台阶问题

    上台阶问题 有n阶台阶(n>0),小明一次可以上一步,或者两步,请问小明有多少种上台阶的方案? 设小明有种上台阶方...

  • 编程笔试-上台阶问题

    题目 已知从山脚到山顶共有m个台阶,一次可爬a-b个台阶,由于年久失修,部分台阶已坏无法站立,已知坏的台阶共有n个...

  • 动态规划2:上台阶问题

    有一个共N级的台阶,一次可以走1级或者2级,问从平地上出发到最高点有多少中走法。 分析: 从终点来看,其走法为倒数...

  • [算法] - 上台阶问题(动态规划)

    1. 问题 有十级台阶,每次只能上一级或者两级,问一共有多少种组合。 2. 代码 3. 参考 漫画:什么是动态规划...

  • 经典DP问题合集

    一、上台阶问题 二、矩阵最小路径和 三、最长递增子序列 四、最长公共子序列 五、背包问题

  • 递归算法:上台阶算法

    1、环境配置: 系统:win10 编程语言:C++ 编译器:DevC++ 2、算法思想: 问题:上台阶问题就是每次...

网友评论

      本文标题:面试题:上台阶问题

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