让我们先看题目:

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

一句话时间:

假设已经跳完,那青蛙上一次可能跳一个台阶,也可能跳两个台阶》上一次的上一次也可能是这种方法》所以就产生了树式反应,把他们加起来就好,此题完成,接下来代码:

#include<stdio.h>
int jump(int n)
{if(n == 1)return 1;if(n == 2)return 2;return jumpFloor(n-1)+jumpFloor(n-2);}
int main()
{int a=0;scanf("%d",&a);printf("%d\n",jump(a));return 0;
}

树式反应:引用道家部分思想,一生二,二生四》

和斐波那契数相似》

一句话理解青蛙跳台阶(C语言递归求解)每日一题相关推荐

  1. C语言-青蛙跳台阶问题【递归+非递归】

    青蛙跳台阶问题[递归+非递归] 问题描述 分析 递归实现 非递归实现 问题描述 一只青蛙一次可以跳上 1 级台阶,也可以跳上2 级.求该青蛙跳上一个n 级的台阶总共有多少种跳法. 分析 n - 台阶数 ...

  2. leetcode面试题46. 把数字翻译成字符串/典型的青蛙跳台阶题目(递归),动态规划

    文章目录 题目 基本思想 题目 给定一个数字,我们按照如下规则把它翻译为字符串:0 翻译成 "a" ,1 翻译成 "b",--,11 翻译成 "l&q ...

  3. 青蛙跳台阶c语言递归函数,青蛙跳台阶问题的四种解法

    http://raychase.iteye.com/blog/1337359 题目:一只青蛙一次可以跳1级台阶,也可以跳2级.求该青蛙跳上一个n级的台阶总共有多少种跳法. 这道题还被ITEye放在了博 ...

  4. [剑指offer][JAVA]面试题第[10-2]题[青蛙跳台阶问题][动态规划][递归]

    [问题描述][中等] 一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶.求该青蛙跳上一个 n 级的台阶总共有多少种跳法.答案需要取模 1e9+7(1000000007),如计算初始结果为:100000 ...

  5. 剑指offer面试题10- II. 青蛙跳台阶问题(动态规划)(递归)(斐波那契数列)

    题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶.求该青蛙跳上一个 n 级的台阶总共有多少种跳法. 答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008, ...

  6. 青蛙跳台阶c语言递归函数,【递归】青蛙跳台阶问题

    题目描述: 思路一:递归 此类求多少种可能性的题目一般都有递推性质 ,即 f(n)和 f(n−1)-f(1) 之间是有联系的 f(0)=1 f(1)=1 f(2)=2 f(3)=3 f(4)=5 .. ...

  7. 深度理解递归,手撕经典递归问题(汉诺塔,青蛙跳台阶),保姆级教学。

    目录 序言: 一.函数递归( recursion) 二.递归的两个必要条件 三.递归小问题 (1)接受一个整型值(无符号),按照顺序打印它的每一位 (2)编写函数不允许创建临时变量,求字符串的长度(利 ...

  8. C语言 - 递归之青蛙跳台阶详解(这货就是个斐波那契数列)

    什么是青蛙跳台阶问题? 一只青蛙可以一次跳 1 级台阶或一次跳 2 级台阶,如果台阶数为n,那么这只青蛙有多少种跳法? 电影<少年班>中有这样一个片段,导师周知庸寻找智力超群的少年时遇到了 ...

  9. C语言递归问题【青蛙跳台阶】和【汉诺塔】

    青蛙跳台阶 题目要求:一只青蛙一次可以跳上 1 级台阶,也可以跳上2 级.求该青蛙跳上一个n 级的台阶总共有多少种跳法? 分析: 当n为1时,有1种方法: 当n为2时,有2种方法: 当n为3时,有3种 ...

最新文章

  1. 基于DDD的现代ASP.NET开发框架--ABP系列之1、ABP总体介绍
  2. 将Java程序打jar包并运行
  3. 从技术走向管理的注意要点
  4. 判断手机浏览器还是微信浏览器(PHP)
  5. sql array 数组基本用法(二)
  6. 系统调用001 API从三环进零环的过程
  7. php 权限管理对节点控制,我对权限控制系统的看法_php
  8. 求出歌手的得分python_哪位大侠帮我做做python的题目啊,做其中5个就好。跪求啊...
  9. 【机器学习基础】数学推导+纯Python实现机器学习算法28:CRF条件随机场
  10. node遍历给定目录下特定文件,内容合并到一个文件
  11. 一个Python小白5个小时爬虫经历,分享一下
  12. 你的公司,远程办公多久了?
  13. Wget 命令用法详解
  14. 斯坦福大学博士后王鸿伟: 知识图谱辅助的个性化推荐系统
  15. 记:STM32F205双USB开发做device
  16. 邻接表拓扑排序算法【C/C++】
  17. Document类型、HTMLDocument类型和document对象的区别
  18. 【华为云技术分享】Linux内核发展史 (1)
  19. OpenGL ES 2 0 (iOS)[05 1]:进入 3D 世界,从正方体开始
  20. 京东商家下单未付款?订单催付教程

热门文章

  1. 【2021春招】2021年阿里笔试真题3.6/3.8/3.10/3.12记录
  2. 【论文阅读笔记】High Quality Monocular Depth Estimation via Transfer Learning
  3. Java单链表递归逆置
  4. 51单片机实现万年历
  5. 使用手机访问电脑上开发的html页面
  6. Centos7自动挂载Windows中的NTFS 分区
  7. 路由器有线优先吗_如何设置有线上网优先 - 卡饭网
  8. mysql 小_mysql小脚本
  9. PrimitiveCollection
  10. SQL优化建议(不定时更新添加)