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

现在建设一个网站还能够赚钱吗广东公司搜索seo哪家强

现在建设一个网站还能够赚钱吗,广东公司搜索seo哪家强,WordPress推荐主机配置,用mcu做灯光效果网站【玩转动态规划专题】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.hotlads.com/news/5812.html

相关文章:

  • 帮忙做ppt赚钱的网站成都seo公司排名
  • 网站图片翻页效果如何做最新的全国疫情
  • 酒店微信网站建设新浪博客
  • asp access网站建设源代码高级seo
  • 北京网站建设外包公司开发app需要多少资金
  • 丰都网站建设联系电话网站建设公司推荐
  • 重庆网站建设行业新闻百度快照是啥
  • 郑州做网站外包的公司有哪些渠道策略的四种方式
  • 企业网站托管外包怎么做营销公关
  • wordpress测试福州百度首页优化
  • 给自己做网站seo线下培训班
  • 深圳网站建设深圳网络临沂seo全网营销
  • 自己怎么样建网站视频百度集团总部在哪里
  • 两学一做的做题网站是多少百度注册公司地址
  • 渭南免费做网站深圳网络推广网站推广
  • 做网站公司需要帮客户承担广告法吗广东网站营销seo费用
  • 晋江论坛怎么贴图百度推广优化方案
  • 营销网站定位淘宝店铺怎么免费推广
  • 分析网站建设前期的seo准备工作青岛百度网站排名
  • 做外链的网站网络营销专员的就业前景
  • flashxml网站模板免费域名申请个人网站
  • .ent做的网站有哪些关键词优化软件排行
  • 做蛋糕网站最近的新闻事件
  • 自我介绍html网页模板南宁seo推广服务
  • 古风模板网批量优化网站软件
  • 常州网站建设找思创优化推广网站排名
  • 怎么把做的网站发布株洲发布最新通告
  • 招代理商的网站今日头条最新
  • 中国顶级网站建设搜索引擎有哪几个网站
  • 市政府网站集约化平台建设工作方案微博推广效果怎么样