中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

廣州做網(wǎng)站好的公司廣告主資源哪里找

廣州做網(wǎng)站好的公司,廣告主資源哪里找,美國做短視頻網(wǎng)站好,小說網(wǎng)站開發(fā)流程【玩轉(zhuǎn)動態(tài)規(guī)劃專題】70. 爬樓梯【簡單】 1、力扣鏈接 https://leetcode.cn/problems/climbing-stairs/description/ 2、題目描述 假設(shè)你正在爬樓梯。需要 n 階你才能到達(dá)樓頂。 每次你可以爬 1 或 2 個臺階。你有多少種不同的方法可以爬到樓頂呢? 示例 1&…

【玩轉(zhuǎn)動態(tài)規(guī)劃專題】70. 爬樓梯【簡單】

1、力扣鏈接

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

2、題目描述

假設(shè)你正在爬樓梯。需要 n 階你才能到達(dá)樓頂。

每次你可以爬 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、題目分析

動態(tài)規(guī)劃五部曲:
1、確定dp數(shù)組(dp table)以及下標(biāo)的含義
dp[i]以及下標(biāo)的含義:i階樓梯有dp[i]種方式到達(dá)樓頂
2、確定遞推公式
dp[i] = dp[i-1]+dp[i-2];
3、dp數(shù)組如何初始化
注意讀題dp[0]是不存在的 題目中 1 <= n <= 45
所以初始化時從1開始,雖然設(shè)定dp[0] = 1也可以通過,但dp[0] = 1的意義不正確,與dp[i]數(shù)組的含義違背【0階樓梯有1種方式到達(dá)樓頂明顯不對】
正確初始化:
dp[1] = 1, dp[2]=2
4、確定遍歷順序
從前往后直接遍歷
5、舉例推導(dǎo)dp數(shù)組

4、代碼實現(xiàn)

1、Java

class Solution {public int climbStairs(int n) {//dp[i]以及下標(biāo)的含義:i階樓梯有dp[i]種方式到達(dá)樓頂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.risenshineclean.com/news/2197.html

相關(guān)文章:

  • 訪問網(wǎng)站有音樂背景怎么做網(wǎng)站推廣計劃
  • 培訓(xùn)平臺網(wǎng)站營銷策劃公司簡介
  • 通橋小學(xué)的網(wǎng)站建設(shè)巨量引擎官網(wǎng)
  • 科學(xué)做視頻網(wǎng)站數(shù)據(jù)網(wǎng)站
  • 有域名怎么免費建站百度公司招聘條件
  • axure網(wǎng)站返回頂部按鈕怎么做西安網(wǎng)站排名優(yōu)化培訓(xùn)
  • 網(wǎng)站主要盈利模式上海百度推廣平臺
  • 宣傳軟文范例優(yōu)化快速排名教程
  • 和小學(xué)生做的黃色網(wǎng)站網(wǎng)絡(luò)營銷產(chǎn)品推廣方案
  • 如何做網(wǎng)站的cdn搜索引擎營銷
  • 東莞最新通報最新深圳網(wǎng)站快速排名優(yōu)化
  • 第一ppt網(wǎng)seo點石論壇
  • 南山做網(wǎng)站公司互聯(lián)網(wǎng)營銷案例分析
  • 成都最新規(guī)劃官方消息seo排名優(yōu)化公司價格
  • 網(wǎng)站被模仿怎么辦百度競價排名事件分析
  • 網(wǎng)站建設(shè)推廣方案jsurl中文轉(zhuǎn)碼
  • WordPress 團(tuán)隊管理系統(tǒng)郴州seo外包
  • 自適應(yīng)網(wǎng)站制作類似互推商盟的推廣平臺
  • 做私房蛋糕在哪些網(wǎng)站寫東西關(guān)鍵詞競價排名是什么意思
  • 成都人才網(wǎng)seo關(guān)鍵詞排名系統(tǒng)
  • 邢臺今天的招工信息上海搜索引擎關(guān)鍵詞優(yōu)化
  • 信息服務(wù)類網(wǎng)站怎么做黑馬培訓(xùn)
  • 深圳網(wǎng)站維護(hù)公司企拓客軟件多少錢
  • 安卓手機(jī)應(yīng)用商店杭州seo網(wǎng)站
  • 短網(wǎng)址生成源碼下載seo優(yōu)化一般多少錢
  • 找源碼的網(wǎng)站數(shù)字營銷服務(wù)商seo
  • 國外做電商網(wǎng)站有哪些網(wǎng)絡(luò)營銷帶來的效果
  • 室內(nèi)設(shè)計風(fēng)格東莞seo優(yōu)化公司
  • 江蘇環(huán)泰建設(shè)有限公司網(wǎng)站西安seo主管
  • 在火爐做網(wǎng)站公園坐什么車網(wǎng)絡(luò)營銷圖片