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

深圳公司注册流程及材料网店关键词怎么优化

深圳公司注册流程及材料,网店关键词怎么优化,wordpress链接数据库失败,咸宁网站建设哪家好【玩转动态规划专题】70. 爬楼梯【简单】 1、力扣链接 https://leetcode.cn/problems/climbing-stairs/description/ 2、题目描述 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 示例 1&…

【玩转动态规划专题】70. 爬楼梯【简单】

1、力扣链接

https://leetcode.cn/problems/climbing-stairs/description/

2、题目描述

假设你正在爬楼梯。需要 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

3、题目分析

动态规划五部曲:
1、确定dp数组(dp table)以及下标的含义
dp[i]以及下标的含义:i阶楼梯有dp[i]种方式到达楼顶
2、确定递推公式
dp[i] = dp[i-1]+dp[i-2];
3、dp数组如何初始化
注意读题dp[0]是不存在的 题目中 1 <= n <= 45
所以初始化时从1开始,虽然设定dp[0] = 1也可以通过,但dp[0] = 1的意义不正确,与dp[i]数组的含义违背【0阶楼梯有1种方式到达楼顶明显不对】
正确初始化:
dp[1] = 1, dp[2]=2
4、确定遍历顺序
从前往后直接遍历
5、举例推导dp数组

4、代码实现

1、Java

class Solution {public int climbStairs(int n) {//dp[i]以及下标的含义:i阶楼梯有dp[i]种方式到达楼顶int[] dp = new int[n+1];dp[1] = 1;dp[2] = 2;if(n < 3){return dp[n];}for(int i=3;i<=n;i++){dp[i] = dp[i-1] + dp[i-2];}return dp[n];}
}

2、C++

class Solution {
public:int climbStairs(int n) {if (n <= 1) return n; // 因为下面直接对dp[2]操作了,防止空指针vector<int> dp(n + 1);dp[1] = 1;dp[2] = 2;for (int i = 3; i <= n; i++) { // 注意i是从3开始的dp[i] = dp[i - 1] + dp[i - 2];}return dp[n];}
};

3、python

class Solution:def climbStairs(self, n: int) -> int:if n <= 1:return ndp = [0] * (n + 1)dp[1] = 1dp[2] = 2for i in range(3, n + 1):dp[i] = dp[i - 1] + dp[i - 2]return dp[n]

4、go

func climbStairs(n int) int {if n == 1 {return 1}dp := make([]int, n+1)dp[1] = 1dp[2] = 2for i := 3; i <= n; i++ {dp[i] = dp[i-1] + dp[i-2]}return dp[n]
}
http://www.yidumall.com/news/79794.html

相关文章:

  • 网站备案与不备案的区别seo外链招聘
  • 用layui做的网站seo软件代理
  • 北京哪里做网站今日热点新闻事件2022
  • 深圳响应样式网站建设费用网站点击率查询
  • 网站平台怎么做推广百度收录关键词
  • seo网站推广优化公司写软文用什么软件
  • 做视频网站犯法么关键词优化技巧
  • 赣州seo推广网站推广优化c重庆
  • python编程网站南京seo公司
  • 网站banner图怎么做求网址
  • 个人电子邮箱怎么填写格式惠州seo网络推广
  • 网站开发应用价值查网站关键词工具
  • 网站宣传方法有哪些百度推广营销页
  • 访问美国网站慢 dns太原网站快速排名提升
  • 先做网站还是先域名备案时事政治2023最新热点事件
  • 引流推广公司靠谱吗seo快速排名上首页
  • 高端企业网站源码中山网站建设公司
  • 宁波随身云网络科技有限公司南昌seo快速排名
  • 管委会网站建设要点在线crm系统
  • 专做立体化的网站素材网
  • 微信网站全称seo搜索引擎优化推荐
  • 电商网站开发票税率如何自己编写网站
  • 织梦网站源码转换成wordpress第三波疫情将全面大爆发
  • 做外国人的生意哪家网站好郑州网络推广方法
  • 网页制作与设计作业在哪搜题成都高薪seo
  • 高端 网站建设软文推广例子
  • 网站优化计划网站建设与管理就业前景
  • 网站制作时滚动页怎么做seo兼职招聘
  • 备案号怎么添加到网站爱站网关键词查询
  • 做网站后台主要负责什么石家庄百度快速排名优化