中文描述:
假设你正在爬楼梯,需要n步你才能到达顶部。但每次你只能爬一步或者两步,你能有多少种不同的方法爬到楼顶部?
样例
比如n=3,1+1+1=1+2=2+1=3,共有3中不同的方法

返回 3

English Version:
You are climbing a stair case. It takes n steps to reach to the top.
Each time you can either climb 1 or 2 steps. In how many distinct ways can you climb to the top?

Example
Given an example n=3 , 1+1+1=2+1=1+2=3
return 3

public class Solution {/*** @param n: An integer* @return: An integer*///法一:动归public int climbStairs(int n) {int one = 0;int two = 1;while(n>0)  {two=one+two;one=two-one;n--;}return two;}//法二:递归迭代,超时public int climbStairs(int n) {if(n==1)return 1;if(n==2)return 2;return climbStairs(n-1)+climbStairs(n-2);}
}

LintCode Climbing Stairs 爬楼梯相关推荐

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

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

  2. [LeetCode-70]-Climbing Stairs(爬楼梯,斐波那契数列问题)

    文章目录 题目相关 Solution 题目相关 [题目解读] 该题就是斐波那契数列问题,可以使用递归方法实现. [原题描述]原题链接 You are climbing a stair case. It ...

  3. leetcode之Climbing Stairs爬楼梯

    题目链接 中文版题目链接 昨夜走在校园的小路上,灵感乍现,突然明白了为什么刚好是斐波那契数列可解此题. 普通思维: 走第一步时有两种情况,走一个台阶,或两个台阶: 走第二步时,第一步时的两种情况中又分 ...

  4. 爬楼梯 · Climbing Stairs

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

  5. [Swift]LeetCode70. 爬楼梯 | Climbing Stairs

    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ ➤微信公众号:山青咏芝(shanqingyongzhi) ➤博客园地址:山青咏芝(https://www.cnblog ...

  6. lintcode: 爬楼梯

    题目: 爬楼梯 假设你正在爬楼梯,需要n步你才能到达顶部.但每次你只能爬一步或者两步,你能有多少种不同的方法爬到楼顶部? 样例 比如n=3,1+1+1=1+2=2+1=3,共有3中不同的方法 返回 3 ...

  7. LintCode 111. 爬楼梯 JavaScript算法

    描述 假设你正在爬楼梯,需要n步你才能到达顶部.但每次你只能爬一步或者两步,你能有多少种不同的方法爬到楼顶部? 样例 - Example 1:Input: n = 3Output: 3Explanat ...

  8. code第一部分数组:第十七题 爬楼梯问题

    code第一部分数组:第十七题 爬楼梯问题 You are climbing a stair case. It takes n steps to reach to the top. Each time ...

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

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

最新文章

  1. 芯片如何储存信息_十四五规划之:芯片
  2. python --- re模块
  3. “王者对战”之 MySQL 8 vs PostgreSQL 10
  4. 维特比算法Viterbi Algorithm
  5. c语言计算器程序代码有优先级,C语言计算器小程序(源代码+实习报告).doc
  6. EdrawMax思维导图,EdrawMax组织结构图
  7. OV5640摄像头简介、硬件电路及上电控制
  8. 芥子纳须弥——浅谈数据压缩技术
  9. 减少USB 1.1 2.0 端口驱动程序延时_肉鸡啄羽、啄肛、啄蛋等现象如何减少,养殖的朋友们值得看一看...
  10. 排列组合_均匀分组和部分均匀分组的计算与示例/二项式定理二项式系数/求和中的对称性/莱布尼兹公式与推广的求导法则
  11. TWS蓝牙耳机热销榜单,2022年好价硬货分享!
  12. Flink 1.12.2 源码浅析 : yarn-per-job模式解析 [二]
  13. 模糊神经网络应用实例,什么是模糊神经网络
  14. orangepi——uart串口开发(TX,RX)
  15. UG12.0安装 出现 General Fault Exception 是硬件还是软件问题
  16. 电商软件性能测试,实战 | 电商业务的性能测试(一): 必备基础知识
  17. NetFlow学习笔记
  18. hard example mining(困难样本挖掘)
  19. ipad分屏功能_iOS13新增哪些实用功能?1分钟了解!
  20. 局域网限速软件_百度网盘竟良心发现,下载不再限速?

热门文章

  1. C语言 extern关键字 实例
  2. 如何获取一张特定大小的压缩图片
  3. Android多进程压缩图片库
  4. 微服务使用knife4j进行在线接口调试
  5. 【华为OD机试真题 JAVA】消消乐游戏
  6. 我的IT曲折之路(上)
  7. java 图片上传 并保存服务器本地 后台 代码
  8. Python 统计文件行数
  9. 1014 - 计算空间
  10. 《高效休息法》书中的精髓:在繁重的工作及生活压力下,我们如何有效地休息,塑造不易疲劳的大脑?