日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

基于Go和PHP語言實現爬樓梯算法的思路詳解

瀏覽:277日期:2022-09-10 11:46:24

爬樓梯(Climbing-Stairs)

題干:

假設你正在爬樓梯。需要 n 階你才能到達樓頂。每次你可以爬 1 或 2 個臺階。你有多少種不同的方法可以爬到樓頂呢?注意:給定 n 是一個正整數。示例 1: 輸入: 2 輸出: 2 解釋: 有兩種方法可以爬到樓頂。 1. 1 階 + 1 階 2. 2 階示例 2: 輸入: 3 輸出: 3 解釋: 有三種方法可以爬到樓頂。 1. 1 階 + 1 階 + 1 階 2. 1 階 + 2 階 3. 2 階 + 1 階來源:力扣

這題爬樓梯算是算法題里面比較經典的。

解題思路

這題的解題思路主要有兩種:

1.動態(tài)規(guī)劃

2.斐波那契數列

動態(tài)規(guī)劃算是一個比較重要的解題技巧與思路,后續(xù)我會寫一系列需要用動態(tài)規(guī)劃思路解題的文章,幫助大家更好的理解動態(tài)規(guī)劃。

這題我們用斐波那契數列來解。

斐波那契數列又稱兔子數列,指得是:1、1、2、3、5、8、13、21、……,在數學上它得遞推公式是:F(1)=1,F(2)=1, F(n)=F(n - 1)+F(n - 2)(n ≥ 3,n ∈ N*)。

放到這個題目中我們可以發(fā)現:二階樓梯的走法有 2種: 1 階 + 1 階 、 2 階三階樓梯的走法有 3種:1 階 + 1 階、1 階 + 2 階、2 階 + 1 階四階樓梯的走法有 5種:1 階 + 1 階 + 1 階 + 1 階、1 階 + 2 階 + 1 階、1 階 + 1 階 + 2 階、2 階 + 2 階、2 階 + 1 階 + 1 階……

綜上,我們可以發(fā)現 n 階樓梯有 m 種爬法,且 m 符合斐波那契數列規(guī)律,所以直接上代碼咯!

Go 實現

// 斐波那契數列// 1 1 2 3 5 8 13 ....func climbStairs2(n int) int { // 1 階臺階直接返回 1 if n == 1 { return 1 } // 2 階臺階直接返回 2 if n == 2 { return 2 } current := 2 pre := 1 // 當前臺階的走法是前兩個臺階走法之和 for i := 3; i <= n;i ++ { current = current + pre pre = current - pre } return current}

PHP 實現,一共兩版實現,看自己喜歡哪種代碼吧

function climbStairs($n) { // if($n==1) return 1; // $dp[1]=1; // $dp[2]=2; // for($i=3;$i<=$n;$i++){ // $dp[$i]=$dp[$i-1]+$dp[$i-2]; // } // // return $dp[$n]; if($n <= 2) return $n; $dp = [1 => 1,2 => 2]; foreach(range(3,$n+1) as $v){ //遞歸加法,這個爬樓梯就是斐波拉切算法求最后f(n-1)+f(n-2)的和 $dp[$v] = $dp[$v-1] + $dp[$v-2]; } return $dp[$n];}

總結

到此這篇關于基于Go和PHP語言實現爬樓梯算法的思路詳解的文章就介紹到這了,更多相關Go PHP 爬樓梯算法內容請搜索好吧啦網以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: PHP
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
在线亚洲观看| 中文字幕色婷婷在线视频| 国产精品入口久久| 日本不卡高清| 亚洲精品自拍| 亚洲精品影院在线观看| 亚洲精品乱码久久久久久蜜桃麻豆 | 欧美丰满日韩| 精品淫伦v久久水蜜桃| 久久精品xxxxx| 久久精品97| 国产精品4hu.www| 久久av资源| 国产 日韩 欧美 综合 一区| 1000部精品久久久久久久久| 欧美成人久久| 蜜臀久久久久久久| 国产伦理久久久久久妇女| 精品中文在线| 国产精品igao视频网网址不卡日韩| 亚洲综合在线电影| 激情欧美丁香| 国产精品久av福利在线观看| 婷婷综合亚洲| 蜜桃精品在线| 国产v日韩v欧美v| 精品一区二区三区的国产在线观看 | 精品在线99| 国产精品一站二站| 亚洲精选av| 亚洲在线一区| 99日韩精品| 国产精品色网| 免费日韩一区二区| 日韩精品一区第一页| 亚洲欧美日本国产专区一区| 亚洲经典在线| 香蕉久久夜色精品国产| 天堂av在线一区| 亚洲色图网站| 日韩国产一二三区| 日韩高清一区二区| 成人在线视频免费| 久久99伊人| 模特精品在线| 国产精品亚洲综合色区韩国| 视频在线观看一区| 日韩一区二区三区免费播放| 日韩电影免费在线观看| 蜜桃精品在线| 亚洲丝袜啪啪| 国产粉嫩在线观看| 欧美专区18| 麻豆精品av| 亚洲激情另类| 国产精品白丝久久av网站| 久久不射网站| 亚洲久草在线| 久久精品一区二区国产| 日韩在线免费| 欧美日韩亚洲一区| 久久国产亚洲| 国产精品麻豆成人av电影艾秋 | 久久99伊人| 国产精品三级| 国产精品日本| 国产中文在线播放| 亚洲精品人人| 日韩中出av| 久久久久久亚洲精品美女| 中文字幕高清在线播放| 天堂日韩电影| 日本一区中文字幕| 欧美激情三区| 亚洲大片在线| 天堂俺去俺来也www久久婷婷| 欧美国产中文高清| 精品91久久久久| 欧美精品观看| 国产国产精品| 国产精品久久免费视频| 黑人精品一区| 中文一区一区三区免费在线观 | 在线一区av| 美女国产一区| 精品国产精品久久一区免费式 | 激情久久五月| 精品国产欧美日韩一区二区三区| 九一精品国产| 国产精品a级| 国产亚洲精品v| 91欧美在线| 日韩av资源网| 日本韩国欧美超级黄在线观看| 最新国产精品视频| 国产精品88久久久久久| 国产精品videossex久久发布| 女人天堂亚洲aⅴ在线观看| 国产精品久久国产愉拍| 91久久黄色| 国产一区二区三区不卡av | 91久久久久| 99久久www免费| 免费日韩成人| 日本电影久久久| 欧洲激情综合| 免费在线观看一区| 国产日韩欧美一区在线| 天海翼精品一区二区三区| 亚洲成人日韩| 日韩视频一区| 久久精品官网| 日韩欧美中文| 久久精品国产68国产精品亚洲| 蜜臀久久精品| 毛片在线网站| 久久久久久免费视频| 亚洲天堂免费电影| 麻豆精品蜜桃| 亚洲国产专区| 黑丝一区二区三区| 日韩在线看片| 成人精品中文字幕| 日韩在线第七页| 少妇久久久久| 亚洲午夜久久久久久尤物| 国产一区欧美| 亚洲一区欧美激情| 国产日韩在线观看视频| 亚洲一区免费| 麻豆精品在线播放| 国产一区日韩一区| 在线观看亚洲精品福利片| 免费观看日韩电影| 视频国产精品| 欧美日韩一区二区三区在线电影| 日韩在线网址| 日韩一区亚洲二区| 99pao成人国产永久免费视频| 在线精品亚洲| 久久99精品久久久野外观看| 日韩精品免费一区二区三区| 亚洲一区二区毛片| 国产精品久久777777毛茸茸| 色偷偷色偷偷色偷偷在线视频| 国产亚洲精品久久久久婷婷瑜伽| 国产欧美自拍| 尤物精品在线| 久久99久久人婷婷精品综合| 成人精品天堂一区二区三区| 性欧美长视频| 免费精品视频| 中文字幕日韩亚洲| 欧美aa一级| 久久精品国产在热久久| 亚洲区国产区| 国产尤物精品| 国产精品nxnn| 99视频在线精品国自产拍免费观看| 亚洲精品在线二区| 亚洲啊v在线| 好看的亚洲午夜视频在线| 欧美成人精品午夜一区二区| 欧美日韩视频| 国产日韩电影| 色偷偷偷在线视频播放| 日精品一区二区三区| 亚洲午夜av| 天堂久久av| 亚洲色图综合| 午夜在线视频一区二区区别| 欧美激情aⅴ一区二区三区| 久久久久国产精品一区二区| 美腿丝袜亚洲一区| 国户精品久久久久久久久久久不卡| 国产日韩一区| 男人操女人的视频在线观看欧美| 美女av在线免费看| 欧美久久天堂| 精品国产一区二区三区av片| 蜜臀av一区二区三区| 久久久一本精品| 欧美综合另类| 亚洲欧美日韩专区| 亚洲精品日本| 国产欧美日韩免费观看| 精品久久97| 91久久在线| 亚洲免费专区| 欧美黑人做爰爽爽爽| 中国字幕a在线看韩国电影| 久久视频国产| 亚洲精品护士| 免费看久久久| 99久精品视频在线观看视频| 美日韩精品视频| 欧美日韩一区自拍| bbw在线视频| 青草综合视频| 黑森林国产精品av|