当前位置: 首页 > news >正文

【Leetcode Python】70.爬楼梯

麻烦大家要自己去leetcode看题目

第一个思路

用递归会超时

return self.climbStairs(n - 1) + self.climbStairs(n - 2)

第二个思路

滚动数组思想

class Solution(object):def climbStairs(self, n):""":type n: int:rtype: int"""if(n<=2):return np = 1 #斐波那契数列的第一个数q = 1 #第二个数for i in range(2, n+1):r = p + qp = q #滚动数组思想q = r return r
http://www.lryc.cn/news/364501.html

相关文章:

  • 深度学习 - 张量的广播机制和复杂运算
  • 【CSS】will-change 属性详解
  • linux安装mysql后,配置mysql,并连接navicat软件
  • 【学习笔记】Axios、Promise
  • 自然资源-关于加强规划实施监督管理的指导意见(浙江省自然资源厅学习借鉴)
  • 408链表的创建和初始化
  • Python数据框/列表生成一列多个同样的值
  • 使用 MDC 实现日志链路跟踪,包教包会!
  • 【成都信息工程大学】只考程序设计!成都信息工程大学计算机考研考情分析!
  • 将单列数据帧转换成多列数据帧
  • 信息学奥赛初赛天天练-20-完善程序-vector数组参数引用传递、二分中值与二分边界应用的深度解析
  • 推荐系统学习 一
  • 分库分表详解
  • 【java前端课堂】04_类的继承
  • React nginx配置,一个端口代理多个项目(转发后找不到CSS,JS及图片资源问题解决)
  • Unity协程详解
  • 【iOS】UI学习(二)
  • React路由(React笔记之五)
  • 调用讯飞星火API实现图像生成
  • reduce过滤递归符合条件的数据
  • Go微服务: 基于rocketmq:5.2.0搭建RocketMQ环境,以及示例参考
  • Wpf 使用 Prism 开发MyToDo应用程序
  • vue-Dialog 自定义title样式
  • 数据库主键设计
  • 小熊家务帮day13-day14 门户管理(ES搜索,Canal+MQ同步,索引同步)
  • Android8.1高通平台修改默认输入法
  • 49. 字母异位词分组
  • 负压实验室设计建设方案
  • 作文笔记10 复述故事
  • 业务安全蓝军测评标准解读—业务安全体系化