climbing stairs:

总共n级,每次可以选择走一级或者两级,总共有多少种走法:
递归算法:

 if n == 0:return 0if n == 1:return 1if n == 2:return 2return self.climbStairs(n-1) + self.climbStairs(n-2)

出现了超时,记得算法导论中讲到过,挨个算比递归复杂度要低:

        if n == 0:return 0if n == 1:return 1if n == 2:return 2fn_1 = 2fn_2 = 1for i in range(3,n+1):fn = fn_1 + fn_2fn_2 = fn_1fn_1 = fnreturn fn

Bingo!

LeetCode刷题(32)相关推荐

  1. C#LeetCode刷题-剑指Offer

    本文由 比特飞 原创发布,欢迎大家踊跃转载. 转载请注明本文地址:C#LeetCode刷题-剑指Offer | .Net中文网. C#LEETCODE刷题概述 概述 所有LeetCode剑指Offer ...

  2. C#LeetCode刷题-二叉搜索树

    二叉搜索树篇 # 题名 刷题 通过率 难度 220 存在重复元素 III 19.3% 中等 315 计算右侧小于当前元素的个数 31.9% 困难 327 区间和的个数 29.5% 困难 352 将数据 ...

  3. C#LeetCode刷题-设计

    设计篇 # 题名 刷题 通过率 难度 146 LRU缓存机制 33.1% 困难 155 最小栈 C#LeetCode刷题之#155-最小栈(Min Stack) 44.9% 简单 173 二叉搜索树迭 ...

  4. C#LeetCode刷题-树

    树篇 # 题名 刷题 通过率 难度 94 二叉树的中序遍历 61.6% 中等 95 不同的二叉搜索树 II 43.4% 中等 96 不同的二叉搜索树 51.6% 中等 98 验证二叉搜索树 22.2% ...

  5. C#LeetCode刷题-栈

    栈篇 # 题名 刷题 通过率 难度 20 有效的括号 C#LeetCode刷题之#20-有效的括号(Valid Parentheses) 33.0% 简单 42 接雨水 35.6% 困难 71 简化路 ...

  6. C#LeetCode刷题-动态规划

    动态规划篇 # 题名 刷题 通过率 难度 5 最长回文子串 22.4% 中等 10 正则表达式匹配 18.8% 困难 32 最长有效括号 23.3% 困难 44 通配符匹配 17.7% 困难 53 最 ...

  7. C#LeetCode刷题-分治算法

    分治算法篇 # 题名 刷题 通过率 难度 4 两个排序数组的中位数 C#LeetCode刷题之#4-两个排序数组的中位数(Median of Two Sorted Arrays)-该题未达最优解 30 ...

  8. C#LeetCode刷题-二分查找​​​​​​​

    二分查找篇 # 题名 刷题 通过率 难度 4 两个排序数组的中位数 C#LeetCode刷题之#4-两个排序数组的中位数(Median of Two Sorted Arrays)-该题未达最优解 30 ...

  9. C#LeetCode刷题-字符串

    字符串篇 # 题名 刷题 通过率 难度 3 无重复字符的最长子串 24.6% 中等 5 最长回文子串 22.4% 中等 6 Z字形变换 35.8% 中等 8 字符串转整数 (atoi) 15.3% 中 ...

  10. C#LeetCode刷题-双指针

    双指针篇 # 题名 刷题 通过率 难度 3 无重复字符的最长子串 24.5% 中等 11 盛最多水的容器 43.5% 中等 15 三数之和 16.1% 中等 16 最接近的三数之和 34.6% 中等 ...

最新文章

  1. mysql错误日志/var/log/mariadb/mariadb.log,二进制日志
  2. 机器学习:Python中如何使用最小二乘法
  3. bzoj1669[Usaco2006 Oct]Hungry Cows饥饿的奶牛*
  4. PL/SQL轻量版(四)——存储函数/存储过程与触发器
  5. 安庆移动开展VoLTE网络测试
  6. 关于 SAP Spartacus 的 Theme 颜色主题
  7. springboot 上传文件解析入库_SpringBoot + easyexcel + WebUploader 实现文件上传并解析
  8. Matplotlib Line2D设置
  9. mysql数据库修改排序规则
  10. 计算机国家实验教学示范中心,教育部 财政部关于批准2007年国家级实验教学示范中心建设...
  11. ruby连接mysql问题
  12. MyEclipse安装插件egit并上传项目到码云
  13. paip.解决中文url路径的问题图片文件不能显示
  14. Tensorflow系列——Saver的用法
  15. redis.clients.jedis.exceptions.JedisDataException
  16. 如何使用OpenSSL工具生成根证书与应用证书
  17. cython混淆加密
  18. UiAUtomator基础入门级学习
  19. matlab 矩阵与数比较,MATLAB 对矩阵中的数据进行大小比较
  20. 数位DP --Windy数

热门文章

  1. 2005/2/21 开始查阅有关gis的相关信息
  2. TreeSet(不可重复,自动排序)实现自定义排序
  3. Python 学习 DAY1
  4. jquery中如何获得$.ajax()事件返回的值
  5. 汇编语言学习--转移指令的原理
  6. 走在WCF学习的路上---印在脑子里的点点滴滴(两种元数据交换方式的优缺点)...
  7. 部署war包后,新增tomcat服务器,启动tomcat服务器报错解决方法
  8. 【报告分享】2021年中国新经济企业500强发展研究报告.pdf(附下载链接)
  9. 【省时查报告】2021四大行业品牌蓝V社媒内容运营观察报告:美妆护肤、食品饮料、汽车、家电.pdf(附下载链接)...
  10. 推荐系统系列教程之十五:一网打尽协同过滤、矩阵分解和线性模型