假设你正在爬楼梯。需要 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 阶

思路:第n层楼梯怎么走取决于第(n-1)层和第(n-2)层的走法

class Solution {
public:int climbStairs(int n) {if(n==1) return 1;int a = 1;int b = 2; int i = 2;for(i; i < n; i++){int x = a + b;a = b;b = x;}return b;}
};

leetcode--70. 爬楼梯相关推荐

  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. Leetcode 70.爬楼梯

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

  8. Leetcode 70. 爬楼梯 动态规划 c语言

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

  9. 84. Leetcode 70. 爬楼梯 (动态规划-基础题)

    假设你正在爬楼梯.需要 n 阶你才能到达楼顶.每次你可以爬 1 或 2 个台阶.你有多少种不同的方法可以爬到楼顶呢?示例 1:输入:n = 2 输出:2 解释:有两种方法可以爬到楼顶. 1. 1 阶 ...

  10. leetcode 70. 爬楼梯(C语言)

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

最新文章

  1. 《iOS 6高级开发手册(第4版)》——导读
  2. Selenium3+python自动化009- 多选框
  3. 安装好的nginx安装新的模块
  4. 第一百二十九天 how can I坚持
  5. 解决升级mac os X EI Capitan后遇到LibclangError: dlopen(libclang.dylib, 6): image not found.的问题...
  6. exe打包工具哪个最好_一键分发工具哪个最好用?30万人选择这款
  7. php中new与构造函数,php - 在构造函数中使用“ new”关键字 - SO中文参考 - www.soinside.com...
  8. C#程序读取MAC地址的方法
  9. linux下提示libpng12-0缺失
  10. yii2-更改默认显示的通用主页
  11. Milne格式MATLAB,matlab考试题
  12. RHEL5 telnet服务 安装配置
  13. MySQL可视化 Navicat for MySQL 字体调整
  14. CCSK安全认证-M1-云计算概念和体系架构
  15. python3.7爬取墨菲定律保存在本地txt
  16. Gensim库的使用——Word2vec模型(二)训练自己的模型与训练参数
  17. echarts 柱状图圆柱_使用echarts画柱状图
  18. 【简单记】用友NC6.5_RCE
  19. 吴恩达机器学习ex2 Logistic Regression (python)
  20. 建文高考成绩查询2021,深圳市建文外国语学校2020年高考喜报

热门文章

  1. 用Python实现二叉树,完全二叉树和满二叉树
  2. 记一次“曲折“的MySQL数据导出
  3. 内核虚拟机原理|网络可编程
  4. 40个Java多线程问题详解复习
  5. So Hot ?快给 CPU 降降温!
  6. Python中的HTTP协议
  7. LiveVideoStackCon2021音视频技术大会北京站开幕在即,精彩抢鲜看
  8. 基于FPGA异构计算快速构建高性能图像处理解决方案
  9. PMP之工具与技术---假设条件和制约因素
  10. Nginx-rtmp直播之业务流程分析--比较详细