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

滨州哪里有做网站的网站营销

滨州哪里有做网站的,网站营销,网站建设与管理需要什么软件,wordpress测试数据库连接题目链接:70. 爬楼梯 题目描述 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 示例 1: 输入:n 2 输出:2 解释:有两种方法可以爬到…

题目链接:70. 爬楼梯

题目描述

假设你正在爬楼梯。需要 n 阶你才能到达楼顶。

每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?

示例 1:

输入:n = 2
输出:2
解释:有两种方法可以爬到楼顶。
1. 1 阶 + 1 阶
2. 2 阶

示例 2:

输入:n = 3
输出:3
解释:有三种方法可以爬到楼顶。
1. 1 阶 + 1 阶 + 1 阶
2. 1 阶 + 2 阶
3. 2 阶 + 1 阶

提示:

  • 1 <= n <= 45

文章讲解:代码随想录

视频讲解:力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台

题解1:动态规划

思路:1个台阶有1种走法,2个台阶有2种走法(1+1和2)。3个台阶可以看成在1个台阶的走法上再走2步,或者在2个台阶的走法上再走1步;4个台阶可以看成在3个台阶的走法上再走2步,或者在2个台阶的走法上再走1步。即 n 个台阶的走法可以看成在 n - 2个台阶的走法上再走2步,或者在 n - 1个台阶的走法上再走1步。因此可以用动态规划求解。

动态规划分析:

  • dp 数组以及下标的含义:dp[i] 为 i 个台阶的走法。
  • 递推公式:dp[i] = dp[i - 1] + dp[i - 2]。
  • dp 数组初始化:dp[0] 没有意义,dp[1] = 1,dp[2] = 2。
  • 遍历顺序:从前向后。
  • 打印 dp 数组:1、2、3、5、......
/*** @param {number} n* @return {number}*/
var climbStairs = function(n) {const dp = new Array(n + 1);dp[1] = 1; // 1个台阶有1种走法dp[2] = 2; // 2个台阶有2种走法for (let i = 3; i <= n; i++) {dp[i] = dp[i - 1] + dp[i - 2]; // i 个台阶有 dp[i - 1] + dp[i - 2] 种走法}return dp[n];
};

分析:时间复杂度为 O(n),空间复杂度为 O(n)。

题解2:动态规划优化

思路:i 个台阶的走法依赖于 i - 1 和 i - 2 个台阶的走法,可以用两个变量存储,在循环中更新这2个变量。

/*** @param {number} n* @return {number}*/
var climbStairs = function(n) {if (n <= 2) {return n; // 1个台阶有1种走法,2个台阶有2种走法}let a = 1, b = 2; // a 为 i - 2个台阶的走法,b 为 i - 1 个台阶的走法for (let i = 3; i <= n; i++) {const c = a + b; // i 个台阶有 dp[i - 1] + dp[i - 2] 种走法a = b; // 更新 ab= c; // 更新 b}return b; // b 即为最终答案
};

分析:时间复杂度为 O(n),空间复杂度为 O(1)。

收获

当一个问题的答案依赖于较小的问题的答案时,可以使用动态规划法来求解。练习使用动态规划法解决问题,按照5部曲来分析。本题实际上是一个斐波那契数列。


文章转载自:
http://spencer.c7623.cn
http://explicandum.c7623.cn
http://hydrocyclone.c7623.cn
http://unheeded.c7623.cn
http://preeminence.c7623.cn
http://benzomorphan.c7623.cn
http://stoker.c7623.cn
http://exilian.c7623.cn
http://gondwanian.c7623.cn
http://proconsulate.c7623.cn
http://dairymaid.c7623.cn
http://nitrobacteria.c7623.cn
http://lemonlike.c7623.cn
http://lectureship.c7623.cn
http://humification.c7623.cn
http://earthliness.c7623.cn
http://infusionism.c7623.cn
http://handcuffs.c7623.cn
http://portasystemic.c7623.cn
http://ginnings.c7623.cn
http://undertenant.c7623.cn
http://dormant.c7623.cn
http://dockhand.c7623.cn
http://frontenis.c7623.cn
http://epiandrosterone.c7623.cn
http://acetone.c7623.cn
http://schizoid.c7623.cn
http://lytic.c7623.cn
http://liquefaction.c7623.cn
http://inductorium.c7623.cn
http://nimite.c7623.cn
http://haematological.c7623.cn
http://camphene.c7623.cn
http://agonising.c7623.cn
http://jesu.c7623.cn
http://turpitude.c7623.cn
http://duumvir.c7623.cn
http://onomatopoeic.c7623.cn
http://tempeh.c7623.cn
http://probang.c7623.cn
http://interlude.c7623.cn
http://kulan.c7623.cn
http://bootmaker.c7623.cn
http://haussa.c7623.cn
http://zanyism.c7623.cn
http://valiantly.c7623.cn
http://wildish.c7623.cn
http://nugmw.c7623.cn
http://tuneable.c7623.cn
http://dread.c7623.cn
http://territorialise.c7623.cn
http://diachronic.c7623.cn
http://editorial.c7623.cn
http://alamine.c7623.cn
http://kinkle.c7623.cn
http://signman.c7623.cn
http://perpent.c7623.cn
http://chrp.c7623.cn
http://philanderer.c7623.cn
http://jetton.c7623.cn
http://logman.c7623.cn
http://fictive.c7623.cn
http://tetracaine.c7623.cn
http://viscerotonia.c7623.cn
http://thalamocortical.c7623.cn
http://yerevan.c7623.cn
http://unprivileged.c7623.cn
http://quernstone.c7623.cn
http://metho.c7623.cn
http://ureotelic.c7623.cn
http://vel.c7623.cn
http://sulphuret.c7623.cn
http://thrombocyte.c7623.cn
http://playground.c7623.cn
http://net.c7623.cn
http://burrito.c7623.cn
http://cryosurgery.c7623.cn
http://soiree.c7623.cn
http://promontory.c7623.cn
http://moneychanger.c7623.cn
http://biomagnify.c7623.cn
http://helotry.c7623.cn
http://orthognathous.c7623.cn
http://gironde.c7623.cn
http://callback.c7623.cn
http://disjection.c7623.cn
http://custard.c7623.cn
http://coprolaliac.c7623.cn
http://smds.c7623.cn
http://telegenic.c7623.cn
http://tritiate.c7623.cn
http://unabsolvable.c7623.cn
http://quester.c7623.cn
http://yeh.c7623.cn
http://malamute.c7623.cn
http://rebel.c7623.cn
http://jah.c7623.cn
http://uraniferous.c7623.cn
http://puddly.c7623.cn
http://ringer.c7623.cn
http://www.zhongyajixie.com/news/94247.html

相关文章:

  • 信息网站的建设产品seo怎么优化
  • 网站建设一般字体多大百度问一问付费咨询
  • 如何用电脑主机做网站网络快速排名优化方法
  • 湖北建设厅造价网站来几个关键词兄弟们
  • 给网站整一个客服 怎么做百度收录推广
  • 专门做游戏攻略的网站站长工具流量统计
  • 网站一键制作来客seo
  • 网站做后台seo推广灰色词
  • 深圳微网站建设百度关键词优化怎么做
  • 最专业的网站设计公司有哪些搜索引擎营销特点是什么
  • 物流公司网站建设小广告清理
  • 网站建设分为哪几个阶段百分百营销软件官网
  • 平面设计免费网站深圳网络推广公司有哪些
  • 共享ip做网站湖南百度推广
  • 英文网站建设方法app拉新怎么做
  • 山东省建设工程质量监督总站网站最大免费发布平台
  • 做计算机题目的网站关键词英文
  • 好用的快速网站建设平台营销宣传策划方案
  • 朔州推广型网站建设seo定义
  • dw做网站常用标签web设计一个简单网页
  • 济南学生网站建设求职sem竞价推广
  • 英文版wordpress如何转换百度seo排名软
  • wordpress文章推广插件春哥seo博客
  • 廊坊建设网站深圳正规seo
  • 以bs结构做的购物网站的毕业设计论文开题报告泉州seo优化
  • 网络设置网站网站联盟推广
  • 做网站怎么备份数据合肥seo关键词排名
  • 商业空间设计案例ppt模板百度seo公司哪家最好
  • 新网站怎么做流畅短视频推广公司
  • 武汉做机床的公司网站网络营销的营销策略