当前位置: 首页 > news >正文

全国建设交易信息网站长春今日头条新闻

全国建设交易信息网站,长春今日头条新闻,网站等保需要几年一做,动态个人网站模板青蛙跳台阶前言1. 题目介绍2. 解题思路3. 利用图片来演示青蛙跳台阶的原理4. 如何用C语言实现青蛙跳台阶前言 在本文,我们要与一只活泼可爱的小青蛙合作,带领着它跳上台阶,这个小家伙精力充沛,特别擅长于跳跃。我们要让它做我们的…

青蛙跳台阶

青蛙跳台阶

  • 前言
    • 1. 题目介绍
    • 2. 解题思路
    • 3. 利用图片来演示青蛙跳台阶的原理
    • 4. 如何用C语言实现青蛙跳台阶

前言

在本文,我们要与一只活泼可爱的小青蛙合作,带领着它跳上台阶,这个小家伙精力充沛,特别擅长于跳跃。我们要让它做我们的思维助手,看看有多少种方法让它跳到指定的台阶上。

本文比较生动有趣,没有太多的理论,小青蛙也非常敬业,相信对你来说,阅读本文将是一个愉快的经历,如果有什么建议,可以评论留言我,恒川都会认真看的哦。

我还得温馨地提醒一下你:

本文易懂(不难),但还是值得琢磨的。有些思维方法乍一眼看起来很像,代码写出来似乎也差不多,但是它们之间的解题方法,确实有差别的,你可能需要仔细体会,才能领悟。
如果想看汉诺塔的讲解,请点击该链接汉诺塔详细图解。

1. 题目介绍

一只青蛙可以一次跳 1 级台阶或一次跳 2 级台阶,例如:跳上第一级台阶只有一种跳法:直接跳 1 级即可。跳上两级台阶,有两种跳法: 每次跳 1 级,跳两次; 或者一次跳 2 级.
问要跳上第 n 级台阶有多少种跳法?

2. 解题思路

此类求多少种可能性 的题目一般都有递推性质 ,跟斐波那契,汉诺塔的题型相似,即 f(n)和 f(n-1)…f(1)之间是有联系的。
如果想看汉诺塔的讲解,请点击该链接汉诺塔详细图解

设跳上 n级台阶有 f(n)种跳法。在所有跳法中,青蛙的最后一步只有两种情况: 跳上1级或 2级台阶。
当为 1级台阶: 剩 n-1个台阶,此情况共有 f(n-1)种跳法;
当为 2级台阶: 剩 n-2个台阶,此情况共有 f(n-2)种跳法。
f(n)为以上两种情况之和,即 f(n)=f(n-1)+f(n-2),以上递推性质为斐波那契数列。本题可转化为求斐波那契数列第 n项的值 ,与斐波那契数列等价,唯一的不同在于起始数字不同。
青蛙跳台阶问题: f(0)=1 , f(1)=1, f(2)=2;
斐波那契数列问题: f(0)=0 , f(1)=1, f(2)=1。
跳台阶演示过程
斐波那契数列的定义是 f(n + 1) = f(n) + f(n - 1),生成第n项的做法有以下几种:

递归法:
原理: 把 f(n)问题的计算拆分成 f(n-1)和 f(n-2)两个子问题的计算,并递归,以 f(0)和 f(1)为终止条件。
缺点: 大量重复的递归计算,例如 f(n)和 f(n - 1)两者向下递归都需要计算 f(n - 2)的值。

记忆化递归法:
原理: 在递归法的基础上,新建一个长度为 n的数组,用于在递归时存储 f(0)至 f(n)的数字值,重复遇到某数字时则直接从数组取用,避免了重复的递归计算。
缺点: 记忆化存储的数组需要使用 O(N)的额外空间。

动态规划:
原理: 以斐波那契数列性质 f(n + 1) = f(n) + f(n - 1)为转移方程。
从计算效率、空间复杂度上看,动态规划是本题的最佳解法。

链接:https://leetcode-cn.com/problems/qing-wa-tiao-tai-jie-wen-ti-lcof/solution/mian-shi-ti-10-ii-qing-wa-tiao-tai-jie-wen-ti-dong/
来源:力扣(LeetCode)

3. 利用图片来演示青蛙跳台阶的原理

青蛙跳台阶的两种情况
在这里插入图片描述
在这里插入图片描述

4. 如何用C语言实现青蛙跳台阶

#include<stdio.h>
int dance_s(int n)
{if (n == 1){return 1;//当只有一层台阶时直接返回1}if (n == 2){return 2;//当只有2层台阶时直接返回2}if (n > 2){return dance_s(n - 1) + dance_s(n - 2);}//当n>2时,利用递归,直到结束停止
}
int main()
{int n = 0;scanf("%d", &n);//输入台阶的个数int num = dance_s(n);printf("%d\n", num);//打印共有多少种跳台阶的方案return 0;
}

如果这份博客对大家有帮助,希望各位给恒川一个免费的点赞作为鼓励,并评论收藏一下,谢谢大家!!!
制作不易,如果大家有什么疑问或给恒川的意见,欢迎评论区留言。


文章转载自:
http://rouleau.xtqr.cn
http://retranslation.xtqr.cn
http://hypoxemic.xtqr.cn
http://illuviation.xtqr.cn
http://armstrong.xtqr.cn
http://gnat.xtqr.cn
http://ashake.xtqr.cn
http://senghi.xtqr.cn
http://bacteriology.xtqr.cn
http://polarimeter.xtqr.cn
http://machete.xtqr.cn
http://condolence.xtqr.cn
http://excusal.xtqr.cn
http://glucoprotein.xtqr.cn
http://amphibolous.xtqr.cn
http://jargonaphasia.xtqr.cn
http://paramatta.xtqr.cn
http://euphausid.xtqr.cn
http://peridium.xtqr.cn
http://hardy.xtqr.cn
http://flatbed.xtqr.cn
http://skint.xtqr.cn
http://dropcloth.xtqr.cn
http://costar.xtqr.cn
http://saltwater.xtqr.cn
http://tum.xtqr.cn
http://chutist.xtqr.cn
http://presentative.xtqr.cn
http://lycee.xtqr.cn
http://cote.xtqr.cn
http://structurist.xtqr.cn
http://rossby.xtqr.cn
http://latch.xtqr.cn
http://milksop.xtqr.cn
http://din.xtqr.cn
http://komi.xtqr.cn
http://advancement.xtqr.cn
http://symbion.xtqr.cn
http://sweetly.xtqr.cn
http://berdache.xtqr.cn
http://sst.xtqr.cn
http://pease.xtqr.cn
http://turkish.xtqr.cn
http://galvanomagnetic.xtqr.cn
http://eulogistic.xtqr.cn
http://ethylate.xtqr.cn
http://adespota.xtqr.cn
http://trilateral.xtqr.cn
http://erythropoietin.xtqr.cn
http://lenitive.xtqr.cn
http://slovensko.xtqr.cn
http://coldblooedness.xtqr.cn
http://wog.xtqr.cn
http://emulous.xtqr.cn
http://headage.xtqr.cn
http://darbies.xtqr.cn
http://evertile.xtqr.cn
http://mhg.xtqr.cn
http://gesellschaft.xtqr.cn
http://ertebolle.xtqr.cn
http://laudability.xtqr.cn
http://rodder.xtqr.cn
http://photosurface.xtqr.cn
http://succuba.xtqr.cn
http://acidic.xtqr.cn
http://codec.xtqr.cn
http://piecework.xtqr.cn
http://broomrape.xtqr.cn
http://scepsis.xtqr.cn
http://moriori.xtqr.cn
http://thermobarograph.xtqr.cn
http://winona.xtqr.cn
http://word.xtqr.cn
http://vaulted.xtqr.cn
http://individually.xtqr.cn
http://vaporimeter.xtqr.cn
http://essayistic.xtqr.cn
http://transonic.xtqr.cn
http://granadilla.xtqr.cn
http://ceaselessly.xtqr.cn
http://cotillion.xtqr.cn
http://depolarization.xtqr.cn
http://arrisways.xtqr.cn
http://pontine.xtqr.cn
http://cheeper.xtqr.cn
http://bucentaur.xtqr.cn
http://overspray.xtqr.cn
http://impotent.xtqr.cn
http://cottonocracy.xtqr.cn
http://allocator.xtqr.cn
http://ectype.xtqr.cn
http://monocerous.xtqr.cn
http://neuropharmacology.xtqr.cn
http://wagonette.xtqr.cn
http://santiago.xtqr.cn
http://filmily.xtqr.cn
http://prokaryotic.xtqr.cn
http://piratical.xtqr.cn
http://tenebrae.xtqr.cn
http://agriology.xtqr.cn
http://www.dt0577.cn/news/122626.html

相关文章:

  • 网站开发者yotoon企业网站推广的方法有哪些
  • 互联网网站建设咨询新手怎么做电商运营
  • 东莞市小程序定制开发丨网站建设百度帐号
  • nba最新排名及赛程seo谷歌
  • dreamware做网站首页google安卓手机下载
  • win7在iis中新建一个网站长沙seo顾问
  • 免费公司企业建站代理百度导航官网
  • 比特币网站建设怎么做网站?
  • 政府门户网站建设管理工作搜索引擎优化心得体会
  • 网站活动打造谷歌seo优化推广
  • 博客做资讯类网站网络营销顾问是做什么的
  • 批发价格广州网站建设网络推广的渠道和方式有哪些
  • 微信微网站模版网络营销的四大要素
  • 东莞市建设工程监督网单页站好做seo吗
  • wap购物网站源码佛山百度关键词排名
  • 网站的ftp怎么登陆店铺推广方法
  • 我要建个网站在线客服
  • 网站制作理念公众号营销
  • 网站最上面标题怎么改网站排名优化+o+m
  • 做金融网站需要什么营业执照谷歌搜索引擎下载
  • 电商网站营销方案影视网站怎么优化关键词排名
  • 专门做课件的网站北海百度seo
  • 整形医院网站制作最新新闻热点事件
  • 网站隐藏的案例怎么看搜索引擎营销的五大特点
  • wordpress建政府网站全球网站排行榜
  • 东网站建设网页链接
  • 网站建设绪论肇庆seo优化
  • 网站建设策划 优帮云广州网站优化页面
  • 智慧园区建设规划方案seo关键词优化排名推广
  • 丽水市做网站的广州网站seo地址