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

响应式网站开发技术上海网站建设 建站猫

响应式网站开发技术,上海网站建设 建站猫,外贸平台app下载,甘肃建投土木工程建设有限公司网站后台目录1.斐波那契数列#xff1a; 2.青蛙跳台阶问题#xff1a; 3.汉诺塔问题 1.斐波那契数列#xff1a; 由斐波那契数列从第三项开始#xff0c;每一项等于前两项之和#xff0c;可以使用递归计算给定整数的斐波那契数。 1#xff0c;1#xff0c;2#xff0c;3 2.青蛙跳台阶问题 3.汉诺塔问题 1.斐波那契数列 由斐波那契数列从第三项开始每一项等于前两项之和可以使用递归计算给定整数的斐波那契数。  11235813213455…  分析 从第三项开始当前项为前两项之和。 注意终止条件有两个n1n2项 如果n3则进入42行循环一直自我调用。 2.青蛙跳台阶问题 题目从前有一只青蛙他想跳台阶有n级台阶青蛙一次可以跳1级台阶也可以跳2级台阶问该青蛙跳到第n级台阶一共有多少种跳法 分析 刚刚看完这个题目感觉还是有些懵的但是不能慌我们要一步一步分析找规律。 再分析前三步时我们好像以为规律是步数就是台阶数等于跳法数但分析到n5时却不一样了。它真正的规律是从第三项开始跳法数等于前一步的跳法数加上前前一步的跳法数。 如何快速得到当前所求的步数 当n5时它一次要么跳一个要么跳两个 当它跳一个跳向1台阶还剩下4个台阶以当前台阶为新起点跳4完个台阶有5种方法 当它跳两个台阶跳向2台阶还剩下3个台阶以第二个台阶为新起点跳完3个台阶有3中方法。 所以跳完5个台阶一共有35种方法 这就是引用了动态规划用上一步的结果快速计算下一步的结果。 细心的你发现它不就是一个隐藏的斐波那契数列吗 3.汉诺塔问题 题目描述 n个圆盘从下面开始按大小顺序摆放在A柱子上。 并且规定任何时候在小圆盘上都不能放大圆盘且在三根柱子之间一次只能移动一个圆盘求最少的移动步骤。 分析 题目要我们求出n个盘子从A柱移动到C柱所需的最少步骤这题明显是种找规律题目。 所以我们应该先不要慌张从n为1开始分析多多分析发现规律。 n1 可以直接从A盘移动到C盘不需要经过B盘。这时只需要1步 n2 分析第一步’A--B‘ 第二步’A--C‘ 第三步’B--C‘ 一共需要三步 n3 一共需要七步 分析这里好像我们已经发现一个规律最小步数2^n-1; 如果n无限大那么我们是不是可以用分割的思想将n分为1和n-1; 这时采用递归的方法递归的终止条件为 n1 在柱间移动的代码 分析 move函数作用来打印 起始位置 到 停留的位置 fun函数表示每个盘子在ABC三个柱间移动的过程A起始柱B转移盘C目标盘 n为盘子的个数pose1表示A柱pose2表示B柱pose3表示C柱 代码思路是将盘子分为1和n-1 17行将n-1个盘子从A通过C柱移动到B柱 18h行move打印最后一个盘子从A柱移动到C柱 也就是一开始n个盘子n1进入funn-1pose1pose2pose3 在 funn-1pose1pose2pose3中(n-1)!1, 再进入funn-2pose1pose2pose3 一直地推…… 直到n1然后回归 递归终止条件为n1时只剩下一个盘子就是最底下那个最大的。将此盘直接从A盘--C盘 此时n-1个盘子在B柱在19行再调用fun函数将n-1个盘子从B柱通过A柱移动到C柱任务完成。
http://www.pierceye.com/news/491408/

相关文章:

  • 网站建设教程皆赞湖南岚鸿完成站长网站大全
  • 广州市网站建设 合优系统学做网站
  • 网站建设客户相关问题wordpress主题怎么选
  • 网站数据迁移教程网络营销项目策划书范文
  • 网站 只收录首页网站建设手机端页面模板
  • 光明区建设局网站云南省工程建设造价协会网站
  • 网站建设视频教程 百度云网站制作背景图片
  • 网站域名起名网站建设企业排行榜
  • 高端品牌网站定制设计wordpress多张页面左右滑动
  • git网站开发网名logo设计制作
  • seo在线网站诊断推推蛙seo兼职怎么收费
  • 网站数据分析视频深圳市昊客网络科技有限公司
  • 外贸网站做开关行业的哪个好网站互动优化
  • 西班牙语网站设计哪家好开发一个跑腿app需要多少钱
  • 怎么才能提高网站点击量 免费网站原型图软件
  • wordpress私人建站主题网络公司手机网站
  • 做网站设计比较好的公司wordpress wp_trim_words
  • 湖南对外建设集团网站wordpress中数据库配置文件
  • 设计类网站模板物流企业网站建设策划书
  • dw建设手机网站永久免费网站推荐
  • 微信官方网站怎么进入自己做网站推广试玩
  • 郑州网站建设老牌公司贵州省城乡建设厅网站材料价
  • 网站建设费是什么上海建设网站公司
  • 怎么查出这个网站是谁做的谷歌首页
  • 桂林网站建设国内crm系统哪家好
  • 网站建设数据库配置查看商标是否被注册官网
  • 关于网站制作做网站用com还是cn好
  • 手机网站支付网站建设 sheji021
  • 兴义网站制作网上开的公司网站打不开
  • 三只松鼠的网站建设理念桐庐营销型网站建设