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

做门户网站需要什么条件网页设计代码案例

做门户网站需要什么条件,网页设计代码案例,网站建设征求意见通知,wordpress 第三性小兔子爬楼梯 介绍 小兔子想去月球上旅行,假设小兔子拥有一个阶梯子,当你爬完层就可以到达月球,小兔子每次可以跳1或者2个台阶,小兔子有多少种跳法可以到达月球呢? 给定n是一个正整数,代表梯子的阶数&…

小兔子爬楼梯

介绍

小兔子想去月球上旅行,假设小兔子拥有一个阶梯子,当你爬完层就可以到达月球,小兔子每次可以跳1或者2个台阶,小兔子有多少种跳法可以到达月球呢?
给定n是一个正整数,代表梯子的阶数,当n=2时,小兔子有2种跳法到达月球;当=3时,小兔子有3种跳法跳到月球,以此类推,解释如下图所示:

提示

这里为同学提供一种解题思路。

递归
可以使用递归来实现,具体思路如下:
. 当阶梯数为0时,只有0种方法;当阶梯数为1时,只有1种方法;当阶梯数为2时,只有2种方法,所以当阶梯数小于等于2时,可以直接返回值。
·如果阶梯数大于2,就递归。
解题思路不只这一种,同学们可以自由发挥。

准备

开始答题前,需要先打开本题的项目代码文件夹,目录结构如下:

其中:
·js/index.js是实现函数的is代码文件。
·index.html是显示结果的页面。
在浏览器中预览index.html页面效果如下:

目标

请完善js/index.js文件中的代码,让页面呈现如下所示的效果:

代码

html

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>Document</title></head><body><div><p id="result1"></p><p id="result2"></p><p id="result3"></p></div><script src="./js/index.js"></script><script>let r1 = document.getElementById("result1");let r2 = document.getElementById("result2");let r3 = document.getElementById("result3");r1.innerHTML = `2 阶梯子,兔子有 ${climbStairs(2)} 种跳法到达月球。`;r2.innerHTML = `3 阶梯子,兔子有 ${climbStairs(3)} 种跳法到达月球。`;r3.innerHTML = `4 阶梯子,兔子有 ${climbStairs(4)} 种跳法到达月球。`;</script></body>
</html>

js

const climbStairs = (n) => {// TODO:请补充代码/*** 思路:分析可得第n阶梯子的跳法等于第n-1和第n-2阶梯子的跳法之和*/
};
module.exports = climbStairs;

答案

const climbStairs = (n) => {// TODO:请补充代码/*** 思路:分析可得第n阶梯子的跳法等于第n-1和第n-2阶梯子的跳法之和*///法一:递归思想if (n <= 2) {return n} else {return climbStairs(n - 1) + climbStairs(n - 2)}//法二:第1阶梯子有一种跳法 第2阶梯子有2种跳法,用a,b往后移代表第n-1和第n-2阶梯子的跳法// if (n <= 2) {//     return n// }// let a = 1// let b = 2// let c// while (n > 2) {//     c = a + b//后移a,b//     a = b//     b = c//     n--// }// return c//法三:利用解构赋值,整体思想与法二一样// if (n <= 2) {//     return n// }// let a = 1// let b = 2// while (n > 2) {//     // 解构赋值//     [b, a] = [a + b, b]//     n--// }// return b};
module.exports = climbStairs;

容易看出这几个数和斐波拉契数列相关用递归是最简单,后面的两种方法也是一个意思。

知识点

容易看出这几个数和斐波拉契数列相关用递归是最简单,后面的两种方法也是一个意思。

知识点

题还是比较简单也是常见的数列,考的是递归的运用。

http://www.tj-hxxt.cn/news/18468.html

相关文章:

  • 提供网站建设服务的网站深圳网络推广外包
  • 点击即玩的小游戏网站泉州关键词优化报价
  • 网站建设公司浙江华企如何做好关键词的优化
  • 自学设计的网站百度站长平台官网
  • dremrever怎么做网站三个关键词介绍自己
  • 做泰迪狗网站的意义今日头条站长平台
  • php 企业网站开发实例站长工具浪潮
  • 做网站的上香动画网站搜索关键词优化
  • wordpress斜杠关键词seo排名怎么选
  • 做网站前置审批如何在百度上做广告
  • 黄石市新闻深圳有实力的seo公司
  • 网站收录了但是搜索不到推一手新闻发稿平台
  • 百度中搜到网站名字百度招聘2022年最新招聘
  • 页面游戏百度seo排名优化软件化
  • 站长工具欧美高清陕西百度推广的代理商
  • 中国建设银行官网的网站首页seo外链软件
  • 做网站的毕设开题依据app怎么推广
  • 网站建设实验结论steam交易链接可以随便给别人吗
  • wordpress smtp 无法发送邮件搜索关键词排名优化软件
  • 关于做网站免费发布广告的平台
  • 哪个网站可以宣传做的蛋糕国内seo公司
  • 建立网站的服务器搜索引擎排名中国
  • 湖北营销型网站建设价格ebay欧洲站网址
  • 企业网站优化兴田德润怎么样锦绣大地seo官网
  • 推广网站的方法有黄页网站推广效果
  • 网站怎么做反向代理国内seo公司哪家最好
  • 和狗做视频那一个网站百度站长工具抓取诊断
  • 企业手机网站制作seo流量优化
  • 网站打开出现建设中sem是什么的缩写
  • 影院资讯 wordpressseo优化便宜