LeetCode 70. 爬楼梯(Climbing Stairs)
生活随笔
收集整理的這篇文章主要介紹了
LeetCode 70. 爬楼梯(Climbing Stairs)
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
?遞歸解法(超時(shí)):
class Solution { public:int climbStairs(int n) {if(n == 1) return 1;if(n == 2) return 2;return climbStairs(n-1) + climbStairs(n-2);} };遞歸改循環(huán)(AC):?
class Solution { public:int climbStairs(int n) {vector <int> fabonacci;for (int i = 1; i <= n; i++){if (i == 1) fabonacci.push_back(1);else if (i == 2) fabonacci.push_back(2);else fabonacci.push_back(fabonacci[i-2] + fabonacci[i-3]);}return fabonacci[n-1];} };?
與50位技術(shù)專(zhuān)家面對(duì)面20年技術(shù)見(jiàn)證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的LeetCode 70. 爬楼梯(Climbing Stairs)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 如何看待李开复演讲称早期帮旷视拿了蚂蚁金
- 下一篇: docker安装nacos步骤