跳台阶,一次可以跳1节台阶或2节台阶,求跳到第n节台阶可以用多少种跳法。

n=0,res=0;
n=1,res=1;
n=2,res=2;
从n=3开始迭代,“a”表示当前站在第2节台阶(即为后退了1节台阶,也可理解为1次跳1节台阶),“b”表示当前站在第1节台阶(即为后退了2节台阶,也可理解为1次跳2节台阶)。

class Solution:def climbStairs(self, n):""":type n: int:rtype: int"""if n <= 2:return na = 1  # 后退1阶台阶b = 2  # 后退2阶台阶sum = 0for i in range(3, n+1):sum = a+ba = bb = sumreturn sum

15/100. Climbing Stairs相关推荐

  1. 算法:Climbing Stairs(爬楼梯) 6种解法

    说明 算法:Climbing Stairs(爬楼梯) LeetCode地址:https://leetcode.com/problems/climbing-stairs/ 题目: You are cli ...

  2. 70. Climbing Stairs

    70. Climbing Stairs 1. 题目 You are climbing a stair case. It takes n steps to reach to the top. Each ...

  3. 爬楼梯 · Climbing Stairs

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

  4. 【动态规划 斐波那切数列】LeetCode 746. Min Cost Climbing Stairs

    LeetCode 746. Min Cost Climbing Stairs 本博客转载自:http://www.cnblogs.com/grandyang/p/8343874.html 存在无代价的 ...

  5. 【斐波那切数列】LeetCode 70. Climbing Stairs

    LeetCode 70. Climbing Stairs 这是一道利用斐波那切数列求解的题目.求斐波那切数列有比较经典的4种方法 (1)递归法:复杂度太高 (2)迭代法:时间复杂度为O(n)O(n)O ...

  6. [勇者闯LeetCode] 70. Climbing Stairs

    [勇者闯LeetCode] 70. Climbing Stairs Description You are climbing a stair case. It takes n steps to rea ...

  7. 10.2 动态规划算法套路及空间优化 —— Climbing Stairs Unique Paths

    这一篇文章从最简单的动态规划题目开始,结合上一节动态规划三要素,以LeetCode两道基础的DP题目阐述DP问题的基本套路解法. 70. Climbing Stairs You are climbin ...

  8. [LeetCode]70.Climbing Stairs

    [题目] You are climbing a stair case. It takes n steps to reach to the top. Each time you can either c ...

  9. 【LeetCode】70 - Climbing Stairs

    You are climbing a stair case. It takes n steps to reach to the top. Each time you can either climb ...

最新文章

  1. httpTomcat
  2. ADO数据库编程详解(C++)----初级入门篇
  3. Android之子菜单的创建
  4. 转入肥胖基因改造RNA,作物增产50%
  5. mysql修改表结构语句
  6. Leetcode 231. 2的幂 解题思路及C++实现
  7. java php安全性_java和php安全性有什么不同
  8. Python字典dict的增删查改及常用操作
  9. html 选中tag标签,HTML Tag Selector标签选择器PFC020071801
  10. linux中544进程,Linux基础--进程管理及其基本命令
  11. 更快,可扩展性更强的 Apache Cassandra 4.0 正式发布
  12. 小米3g刷高格固件_小米路由器3G版padavan老毛子原版固件
  13. 计算机硬盘容量单位有kbmb1,mb和kb换算(MB换算成GB)
  14. 如何系统地学习3D建模!教你零基础入门,初学者看过来
  15. excel 单元格显示公式_如何在单元格中显示公式并在Excel 2013中完全隐藏公式
  16. 关于GDPR,你需要了解的的5件事
  17. 如何1年赚100万,具体点
  18. 程序框图与计算机程序,_算法与程序框图_ppt.ppt
  19. docker containers status显示Removal In Progress
  20. 直播带货后:提升售后服务、复盘直播数据

热门文章

  1. requests 可以 scrapy 不行_python学习教程,B站博人传评论数据抓取 scrapy
  2. centos7 django mysql_CentOS7操作系统下快速安装MySQL5.7
  3. java文件读写 outputstream_java IO文件读写例子(OutputStream,InputStream,Writer,Reader)...
  4. 计算机二级access选择题知识点总结,全国计算机二级Access考试重点题型汇总(选择题).doc...
  5. python卡尔曼滤波跟踪_使用卡尔曼滤波器以圆周运动跟踪机器人
  6. 大数据平台建设方案_工信部:全国范围内逐步推进反诈大数据平台建设
  7. Java如何连接openvas_gas: chinese Gui for openvAS(GAS)
  8. zigbee传输速率_wifi智能开关和zigbee智能开关有哪些区别
  9. python拷贝是什么知识点_地址对象python 列表拷贝知识点 地址对象
  10. html基础知识点列表