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

温泉酒店网站建设方案全网营销口碑整合营销

温泉酒店网站建设方案,全网营销口碑整合营销,企业员工培训课程内容,good建筑设计网LeetCode 70. 爬楼梯 题目描述 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢#xff1f; 注意#xff1a; 给定 n 是一个正整数。 示例 1#xff1a; 输入#xff1a;n 2 输出#xff1a;2 解释 注意 给定 n 是一个正整数。 示例 1 输入n 2 输出2 解释有两种方法可以爬到楼顶。 1. 1 阶 1 阶 2. 2 阶示例 2 输入n 3 输出3 解释有三种方法可以爬到楼顶。 1. 1 阶 1 阶 1 阶 2. 1 阶 2 阶 3. 2 阶 1 阶Java 实现代码 方法迭代 class Solution {public int climbStairs(int n) {if (n 2) {return n;}int first 1, second 2;for (int i 3; i n; i) {int third first second;first second;second third;}return second;} }解题思路 这个问题是斐波那契数列的一个变种。我们可以观察到要到达第 n 个台阶有两种情况 从第 n-1 个台阶走上来方法数为 climbStairs(n-1)。从第 n-2 个台阶走上来方法数为 climbStairs(n-2)。 因此到达第 n 个台阶的总方法数为 climbStairs(n-1) climbStairs(n-2)。这就是斐波那契数列的定义。 复杂度分析 时间复杂度O(n)因为我们需要从 1 到 n 遍历一次。空间复杂度O(1)我们只需要常数级别的空间来存储几个变量。 通过使用动态规划的思想我们可以避免重复计算从而提高效率。上面的代码实现了这一思想通过迭代而不是递归来计算爬楼梯的方法数。 注题目来源leetcode网站
http://www.dnsts.com.cn/news/35106.html

相关文章:

  • 网站页面布局的目的软件开发与网站开发
  • 国内做网站最好的公司wordpress分类栏目文章
  • 男性产品哪个网站可以做百度手机seo软件
  • 怎么取网页视频网站元素网站关键词排名快速提升
  • 可以做网站的公司房地产集团网站建设方案
  • 数据统计网站电商平台项目计划书
  • 克隆网站到wordpress修改wordpress图片模糊加载
  • 怎样做网络销售网站网站建设对于企业发展的优势
  • 全球网站域名后缀实名认证sdk
  • 做动画 的 网站有哪些软件深圳做网站多钱
  • 正品查询网站怎么做哪些网站可以找到做跨境电商的公司
  • 网站建设-设计acca少女sdanvi
  • 微商网站模板ui设计培训哪里好
  • 南昌模板建站公司购物网站哪里建最好
  • 淮海中路街道网站建设广州网站建设商
  • 淘宝做店招的网站如何弄小程序
  • 导购网站开发要多少钱二维码生成器使用方法
  • 最精品网站建设怎么找广告商接广告
  • 网站建设互联网加wordpress文章内图片不显示
  • 做网站一般建多大的页面深圳龙华区和联社区
  • 专业的建站公司推广上海百度公司
  • 网站建设中 源码上海住房和城乡建设局网站首页
  • 网站建设设计报告前言关键词排名什么意思
  • 织梦php网站如何确认建设银行网站不是假的
  • 甘肃省交通建设项目招投标中心网站租赁商城手机网站开发
  • 哪个网站做贷款推广wordpress评论链接
  • 网站源码 正在建设中阿盟住房和城乡建设局门户网站
  • 母婴网站源码seo网络培训
  • 手机和wap网站建设专业制作app的公司
  • 衡阳网站优化外包首选晋城企业网站建设