题目描述:假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?
示例 1:
输入:n = 2
输出:2
解释:有两种方法可以爬到楼顶。
1. 1 阶 + 1 阶
2. 2 阶示例 2:
输入:n = 3
输出:3
解释:有三种方法可以爬到楼顶。
4. 1 阶 + 1 阶 + 1 阶
5. 1 阶 + 2 阶
6. 2 阶 + 1 阶
/*** @param {number} n* @return {number}*/// 找规律
// n   0 1 2 3 4 5
// dp  0 1 2 3 5 8
// 是不是感觉这个好熟悉啊,这不是妥妥的斐波那契数列么,
// 但是dp[0] 在这儿没啥意义var climbStairs = function(n) {var dp = new Array(n).fill(0)dp[1] = 1;dp[2] = 2;for (let i = 3; i <= n; i ++) {dp[i] = dp[i - 2] + dp[i - 1]}return dp[n]
};

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

  1. 【LeetCode】70.爬楼梯

    题目 假设你正在爬楼梯,需要 n 阶你才能到达楼顶. 每次你可以爬 1 或 2 个台阶,你有多少种不同的方法可以爬到楼顶呢? 题解 方法1:基本递归 算法 基本递归即初学递归时所学的最简单.最直观的方 ...

  2. LeetCode Algorithm 70. 爬楼梯

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

  3. leetcode算法70.爬楼梯

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

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

  5. leetcode - 70. 爬楼梯

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

  6. Python描述 LeetCode 70. 爬楼梯

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

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

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

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

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

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

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

最新文章

  1. Win 10 源码一览:0.5T 代码、400 万文件、50 万文件夹
  2. 好程序员Java教程分享JavaScript面试问题及答案(一)
  3. android开发调用照相机
  4. iOS6和iOS7代码的适配(1)
  5. Laravel查询搜索函数集合:find  first  firstWhere firstOr findOrFail firstOrFail firstOrNew firstOrCreate
  6. 51CTO各位博友大家好!
  7. Linux学习总结(42)——Linux之Bash脚本入门学习
  8. datatable删除行、列
  9. 十大经典排序算法整理汇总(附代码)
  10. [c++primer][05]表达式
  11. php 往sftp发送文件夹,通过PHP将文件上传到SFTP服务器(phpseclib)
  12. ASP.NET MVC 重点教程一周年版 第七回 UrlHelper
  13. Spring源码下载编译全过程!超详细的步骤!!!
  14. latex中输入matlab代码,Latex插入matlab代码
  15. 教你编写一份高质量的软件测试报告
  16. 电脑可以登微信但是登不上网页
  17. layui 设置table单元格背景色
  18. 01-RobotStudio新建系统
  19. 【Linux认证考试分数线多少】
  20. 卡耐基《人性的弱点》精华总结

热门文章

  1. php eval一句话木马干啥的,php eval函数一句话木马代码
  2. java点名代码滚动_随机点名的java实现(版本一)
  3. MayaBatch.py 解读
  4. 在Win7设置网络负载均衡,增加带宽
  5. 整理 酷炫 Android 开源UI框架 动画
  6. 微信公众号自定义菜单栏添加历史消息方法(亲测有效)
  7. 3.Java中JVM, JRE和JDK的关系是什么?
  8. Gridea 配置Gitalk 的异常:Error Bad credentials 和 Error Not Found
  9. Android三种方式截取任意界面屏幕
  10. 还在手动启动neo4j?快来使用bat批处理自动启动neo4j,之后也不用配置环境了(社区版)