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

网站没有备案会怎样广州网络推广机构

网站没有备案会怎样,广州网络推广机构,中铁中基建设集团网站,建设网站的公司广州【力扣】70. 爬楼梯 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 示例 1: 输入:n 2 输出:2 解释:有两种方法可以爬到楼顶。 1. 1 阶 1 阶 2. …

【力扣】70. 爬楼梯

假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?

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

1. 1+ 12. 2

示例 2:
输入:n = 3
输出:3
解释:有三种方法可以爬到楼顶。

1. 1+ 1+ 12. 1+ 23. 2+ 1

提示:
1 <= n <= 45

题解

  • 确定 dp 数组以及下标的含义
    dp[i] 的定义为:爬到第 i 层楼梯,有 dp[i] 种方法
  • 确定递推公式
    状态转移方程 dp[i] = dp[i - 1] + dp[i - 2];
  • dp 数组如何初始化
    dp[1] = 1,dp[2] = 2,不考虑 dp[0] 如何初始化
  • 确定遍历顺序
    从前向后遍历
  • 举例推导 dp 数组(打印 dp 数组)
    N 为5的时候,dp 数组应该是数列:1 2 3 5 8 (下标从1开始)
public int climbStairs(int n) {int[] dp = new int[n + 1];if (n <= 1) {return n;}dp[1] = 1;dp[2] = 2;for (int i = 3; i <= n; i++) {dp[i] = dp[i - 1] + dp[i - 2];}return dp[n];
}

变量代替数组:

 public int climbStairs(int n) {if(n <= 2) {return n;}int a = 1, b = 2, sum = 0;for(int i = 3; i <= n; i++){sum = a + b;  // f(i - 1) + f(i - 2)a = b;        // 记录f(i - 1),即下一轮的f(i - 2)b = sum;      // 记录f(i),即下一轮的f(i - 1)}return b;}
http://www.yayakq.cn/news/434237/

相关文章:

  • 免费浪漫网页制作网站网上创建公司流程
  • 如何做自己的业务网站灵璧做网站
  • 贵州建设职业技术学院招商网站wordpress $_file
  • 购物帮–做特惠的导购网站服装设计官网
  • 网站运营顾问企业网站建设选择兴田德润
  • 网站长期外包网站可以做外部链接吗
  • 十大不收费看盘软件网站服务器搭建网站软件
  • 网站推广公司ihanshi重庆网站推广的网站
  • 网站开发的试用期条款建设网站的作用及意义
  • 凡科做的网站打不开大良营销网站建设价格
  • 北京旅游外贸网站建设专门做素菜的网站
  • 网站维护及更新方案网站建设 可以吗
  • 企业自助建站软件wordpress 文章类型
  • 谷歌外贸网站推广宁波网站建设速成
  • 博物馆网站建设依据腾讯云服务器怎么登录
  • 做网站项目后台的郑州云拓网站建设公司
  • 如何建立自己的网站教程友情链接如何选择网站
  • 做电子芯片的有那些交易网站制作app软件工具下载
  • 信阳网站seo推广网站哪里好
  • 佛山网站设计公司广告公司加盟
  • 制作一个网站的流程有哪些简述建设网站的步骤
  • 好网站建设公司哪里好广告设计公司的成本票项目有哪些
  • 网站开发代码备案中网站名称
  • myeclipse做网站更改名字网页设计零基础学习课程
  • 兼职做问卷调查的网站好金融直播间网站建设
  • 网站二维码链接怎么做网站的照片上传的功能怎么做
  • 细谈电商网站外链建设的策略关于传媒的网站模板
  • jsp网站开发详解 下载wordpress 注册体验
  • 莱芜市网站建设商洛做网站电话
  • 淘客必须做网站磁力棒