递归解法(超时):

class Solution {
public:int climbStairs(int n) {if(n == 1) return 1;if(n == 2) return 2;return climbStairs(n-1) + climbStairs(n-2);}
};

递归改循环(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];}
};

LeetCode 70. 爬楼梯(Climbing Stairs)相关推荐

  1. LeetCode 70爬楼梯71简化路径72编辑距离(dp)

    新人公众号(求支持):bigsai 专注于Java.数据结构与算法,一起进大厂不迷路! 算法文章题解全部收录在github仓库bigsai-algorithm,求star! 关注这个潇洒青年一起飞,回 ...

  2. Python描述 LeetCode 70. 爬楼梯

    Python描述 LeetCode 70. 爬楼梯   大家好,我是亓官劼(qí guān jié ),在[亓官劼]公众号.CSDN.GitHub.B站等平台分享一些技术博文,主要包括前端开发.pyt ...

  3. leetcode - 70. 爬楼梯

    70. 爬楼梯 -------------------------------------- 假设你正在爬楼梯.需要 n 阶你才能到达楼顶. 每次你可以爬 1 或 2 个台阶.你有多少种不同的方法可以 ...

  4. 变形版汉诺塔:LeetCode:70爬楼梯

    70. 爬楼梯 题目链接:70:爬楼梯 假设你正在爬楼梯.需要 n 阶你才能到达楼顶. 每次你可以爬 1 或 2 个台阶.你有多少种不同的方法可以爬到楼顶呢? 注意:给定 n 是一个正整数. 示例 1 ...

  5. LeetCode 70. 爬楼梯 (递归斐波那契 | 动态规划)

    70. 爬楼梯 解法1 (暴力递归) 推出递推式子:f(n) = f(n - 1) + f(n - 2) 是一个斐波那契数列,用递归 class Solution {public int climbS ...

  6. LeetCode - 70. 爬楼梯(人肉递归、动态规划)2

    70 . 爬楼梯 题目: 假设你正在爬楼梯.需要 n 阶你才能到达楼顶. 每次你可以爬 1 或 2 个台阶.你有多少种不同的方法可以爬到楼顶呢? 注意:给定 n 是一个正整数. 示例 1: 输入: 2 ...

  7. [Swift]LeetCode70. 爬楼梯 | Climbing Stairs

    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ ➤微信公众号:山青咏芝(shanqingyongzhi) ➤博客园地址:山青咏芝(https://www.cnblog ...

  8. 爬楼梯 · Climbing Stairs

    [抄题]: 假设你正在爬楼梯,需要n步你才能到达顶部.但每次你只能爬一步或者两步,你能有多少种不同的方法爬到楼顶部? [思维问题]: 不知道一步.两步怎么加.还是用iteration迭代.此题公式可被 ...

  9. Leetcode 70.爬楼梯

    Time: 20190904 Type: Easy 考察:动态规划 题目描述 假设你正在爬楼梯.需要 n 阶你才能到达楼顶. 每次你可以爬 1 或 2 个台阶.你有多少种不同的方法可以爬到楼顶呢? 注 ...

最新文章

  1. 【Linux】【服务器】 CentOS7下卸载MySQL详细过程步骤
  2. 监督学习——通用线性模型
  3. QuorumPeerConfig.parse
  4. matlab 带有下标的赋值维度不匹配_远见另类资产管理体系下的核心系统搭建
  5. 7-4 sdut-运输计费问题 (10 分)python
  6. call()函数、apply()函数区别与意义
  7. 大数据建模,eBay的一个牛人
  8. Keil5下载安装教程并完成注册(配图操作)
  9. hadoop中java部分练习_java私塾Hadoop实战-中高级部分 之 Hadoop RestFul
  10. 计算机协会取消信息学奥赛,15万人参加的信息学奥赛停了 学生咋办家长咋看?...
  11. cfree5更新C++11特性
  12. 5v继电器模块实物接线_继电器实物接线图
  13. 现代汉语常用3500字=常见字2500字+次常见字1000字
  14. java每日一练(19_03_23)
  15. 企鹅吞狗,狗走狐悲,狼厂危矣
  16. Visual Studio 11开发指南(5)Visual Studio 11 IDE增强
  17. CSS通用样式2——Flex布局
  18. 失传万年的PS致富经典(九)
  19. AKM项目轶事之Flyback遭遇航班取消
  20. 设置VIM编辑器显示行号

热门文章

  1. 职场求生:老板说,解决不了用户流失,就要解决我,咋办?
  2. vue基于element-ui的三级CheckBox复选框
  3. Memcached 1.5.13 发布,支持 TLS
  4. SpringBoot基础入门
  5. IntelliJ IDEA 添加项目后编译显示包不存在的解决方案
  6. Extjs使用备忘录
  7. day4-生成器并行运算
  8. 用javascript判断当前是安卓平台还是ios平台
  9. 初学 Delphi 嵌入汇编[12] - 在汇编代码中可以直接使用 Result
  10. CentOS下安装semanage