递归的思想:

走1步则还剩余n-1个台阶,

走2步则还剩余n-2个台阶。

分别接着去求出n-1和n-2个台阶的走法、

public int CountNumber(int n){
if(n<1){
return 0;
}
if(n==1){
return 1;
}
if(n==2){
return 2;
}
if(n>2){
return CountNumber(n-1)+CountNumber(n-2);
}
}

有N个台阶,可以走两步也可以走一步 一共有多少种走法相关推荐

  1. 10个台阶,每次只能上1个或者2个,一共有多少种走法

    思路来得太慢,好想拿小锤锤捶自己哟~~~ 第一种,递归思路. 如果你上10个台阶,可以分解成下面两种情况: ● 上9个台阶,最后上1个台阶.假设这种情况下,上前面9个台阶的方法数为m. ● 上8个台阶 ...

  2. 走台阶一共有多少种走法

    可以走1台阶 2台阶 3台阶 long long MoveStairs(int total){if (total < 4) {return total == 3 ? 4 : total;}int ...

  3. 详细解答【算法题】9个台阶,每次只能上1个或者2个,一共有多少种走法?

    前言 看到这道题感觉还挺有意思的,自己第一时间并没有想出来,是看了类似博文后才豁然开朗,但是我看到的博文中都没有将下面这个数列的来龙去脉说明清楚, f ( n ) = f ( n − 1 ) + f ...

  4. 有N个台阶,一步可以走一梯或者两梯,请问有多少种走法

    有N个台阶,一步可以走一梯或者两梯,请问有多少种走法 最近面试,被问到了这个问题,由于没有看过算法这方面的题,自然这题就凉凉了 力扣题链接 https://leetcode-cn.com/proble ...

  5. N级台阶(比如100级),每次可走1步,2步,3步,求总共有多少种走法?

    算法题:N级台阶(比如100级),每次可走1步,2步,3步,求总共有多少种走法? 平常不怎么研究算法,直到一次面试后,面试官给我了一个算法题,因为平常没有去看过类似的东西,所以就做错了 根据上面的题目 ...

  6. N级台阶,一次上1级或2级或3级或M级,总共有多少种走法

    思路 先分析最简单的,也就是每次要不上1级,要么上2级. 这个问题需要反过来思考才能比较容易的找到规律.总共有N级台阶,因为每次要么上1级要么上2级,因此对于第N级台阶来说,它的前一步要么是在N-1级 ...

  7. 楼梯有n个台阶,一共有多少种上楼的方法?

    楼梯有n个台阶,上楼可以一步上1阶,也可以一步上两阶.一共有多少种上楼的方法? 一.前言 看到这么个题目时,一脸懵逼,不知道说的啥意思,然后就多读了两边题目发现,如果有一阶楼梯,那你就一步就上去了,也 ...

  8. 冬冬爬楼梯,一步可以1级,也可以爬2级、3级。冬冬很可爱,每到一处楼梯处,他都想知道直完这个楼梯有多少种走法。但由于有的时候楼梯级数太多,可能是个天文数字,很显然,对于还处于小学5年级的冬冬是不太现实

    冬冬爬楼梯,一步可以1级,也可以爬2级.3级.冬冬很可爱,每到一处楼梯处,他都想知道直完这个楼梯有多少种走法.但由于有的时候楼梯级数太多,可能是个天文数字,很显然,对于还处于小学5年级的冬冬是不太现实 ...

  9. 动态规划:机器人走n米有多少种走法问题

    最近算法实验中的一个题目,特此分享一下解法. 题目,算法思路,代码如下: /** 题目:* 一个机器人每步可以走 1 米.2 米或 3 米.* 编写一个动态规划算法,计算机器人走n 米,有多少种走法( ...

最新文章

  1. 利用angular结合translate为项目实现国际化
  2. MySql基础入门-mysql体系结构
  3. 工作270:el-dialog的open回调
  4. “丑东西”,正在成为一门生意
  5. openjudge7624:山区建小学
  6. scala 类中的对象是类_Scala类和对象– Singleton对象,伴侣类
  7. c语言 库仑计_iPhone 6s 意外关机罪魁祸首竟是它!想知道它是怎么玩的吗!
  8. 联想小新13pro锐龙版网卡_4499元诠释极致性价比 联想小新Pro 13标压锐龙版上手...
  9. 人物-发明家-特斯拉:尼古拉·特斯拉
  10. 计算机怎么应用最小二乘法作图,最小二乘法应用
  11. BorisFX Sapphire 2019 for AE Mac(蓝宝石插件) v2019.0.2激活版
  12. win7快捷关闭计算机,win7关机快捷键和重启快捷键是什么?
  13. python 基因测序_使用机器学习和Python揭开DNA测序神秘面纱
  14. 数码相册项目(带密码登陆,代码已开源)
  15. nagios 总结_caci 与 nagios 一些总结 【一】
  16. win7系统提示0x80072F8F错误代码的解决方法(刷新你的认知)
  17. kettle实例(获取企业微信打卡数据并将数据入库)
  18. UC浏览器首页滑动动画实现
  19. logTracker错误日志跟踪组件(二)
  20. 小程序第三方微信授权登录的实现

热门文章

  1. 微型计算机m3500q,联想ThinkCentre M3500q超小商用台式机
  2. 做自媒体去哪里找游戏视频素材剪辑?
  3. 计算机主机平时怎么保养,怎样保养电脑(不得不看的四个好习惯)
  4. 计算机卡慢解决方法,电脑卡怎么办简单步骤 电脑慢怎么处理详细解决办法介绍...
  5. linux获取系统时间和时间戳
  6. calipso是什么意思_fub是什么意思_fub怎么读_fub翻译_用法_发音_词组_同反义词_小而胖的人-新东方在线英语词典...
  7. 判断一个字符串中是否包含另一个字符串
  8. 自学JavaScript第一天- JS 基础
  9. 秋色园QBlog高性能博客开放源码下载 限量下载1000次
  10. 什么是全栈,Full Stack Developer