爬楼梯

  • 题目
  • 大致思路
  • 代码实现

题目

大致思路

  1. 这题我们先罗列一下结果,找规律即可。
  2. n=1 1
  3. n=2 2
  4. n=3 3
  5. n=4 5 1111 112 121 22 211
  6. n=5 8 11111 1112 1121 1211 122 2111 212 221
  7. 规律为,第n个结果为n-1的结果+n-2的结果,因此变为一道数学题。

代码实现

class Solution {public int climbStairs(int n) {//这个判断必须加,否则索引出界,报错:java.lang.ArrayIndexOutOfBoundsExceptionif(n==1) return 1;int[] res = new int[n+1];res[0] = 0;res[1] = 1;res[2] = 2;for(int i = 3;i<n+1;i++){res[i] = res[i-1]+res[i-2];}return res[n];}
}

20190905:(leetcode习题)爬楼梯相关推荐

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

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

  5. LeetCode P70 爬楼梯 (动规、滚动、递归 三大解法)

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

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

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

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

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

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

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

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

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

  10. [leetcode] 70.爬楼梯

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

最新文章

  1. LeetCode 228: Summary Ranges
  2. Windows sever 2008
  3. 19-7-16学习笔记
  4. 2013年上半年全国计算机技术与软件专业技术资格(水平)考试工作安排
  5. BZOJ 1097 [POI2007]旅游景点atr
  6. Fedora10 以root身份自启动
  7. cad图标注释大全_CAD源泉插件快捷键使用教程(全集)
  8. weblogic忘记console密码
  9. Linux系统安装yum源报错256,Redhat Linux RHEL6配置本地YUM源及错误处理
  10. 51Nod-1051 最大子矩阵和【最大子段和+DP】
  11. 微软面试题 麻将胡牌算法
  12. 元数据管理器中存在错误
  13. try except与try finally不同之处
  14. [寒假测试(网络课)]
  15. Windows找不到javaw
  16. 【Error】chaincode install failed with status: 500 - failed to invoke backing implementation xxx
  17. java 实体类命名
  18. 【算法学习】【图像增强】CHAHE(限制对比度自适应直方图均衡)
  19. android 8.0人脸识别,华为终于坐不住了!推送新版EMUI 8.0:新增人脸识别解锁功能!...
  20. 自考计算机在线课程,自考计算机专业有哪些课程?

热门文章

  1. 2019年最值得关注的几个公众号,好评率高达99.99%
  2. 华为首款可折叠屏5G手机今日开售;GitHub将开源代码保存在北极;Win10禁用WEP加密|极客头条...
  3. 开源风云 20 年!
  4. 程序员如何解决并发冲突的难题?
  5. 全球 JavaScript 开发者薪酬揭晓,你拖后腿了吗?
  6. 用 50 年前 NASA 送阿波罗上天的计算机挖矿是什么体验?
  7. 互联网寒冬资讯分析报告!如何在“大裁员”下逆势而为?
  8. 2019 世界读书日,让程序员疯狂的 13 本豆瓣高分技术书!
  9. A 站彻底要凉?近千万条用户数据外泄!
  10. 水逆的美团滴滴与头条