LintCode Climbing Stairs 爬楼梯
中文描述:
假设你正在爬楼梯,需要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 爬楼梯相关推荐
- 算法:Climbing Stairs(爬楼梯) 6种解法
说明 算法:Climbing Stairs(爬楼梯) LeetCode地址:https://leetcode.com/problems/climbing-stairs/ 题目: You are cli ...
- [LeetCode-70]-Climbing Stairs(爬楼梯,斐波那契数列问题)
文章目录 题目相关 Solution 题目相关 [题目解读] 该题就是斐波那契数列问题,可以使用递归方法实现. [原题描述]原题链接 You are climbing a stair case. It ...
- leetcode之Climbing Stairs爬楼梯
题目链接 中文版题目链接 昨夜走在校园的小路上,灵感乍现,突然明白了为什么刚好是斐波那契数列可解此题. 普通思维: 走第一步时有两种情况,走一个台阶,或两个台阶: 走第二步时,第一步时的两种情况中又分 ...
- 爬楼梯 · Climbing Stairs
[抄题]: 假设你正在爬楼梯,需要n步你才能到达顶部.但每次你只能爬一步或者两步,你能有多少种不同的方法爬到楼顶部? [思维问题]: 不知道一步.两步怎么加.还是用iteration迭代.此题公式可被 ...
- [Swift]LeetCode70. 爬楼梯 | Climbing Stairs
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ ➤微信公众号:山青咏芝(shanqingyongzhi) ➤博客园地址:山青咏芝(https://www.cnblog ...
- lintcode: 爬楼梯
题目: 爬楼梯 假设你正在爬楼梯,需要n步你才能到达顶部.但每次你只能爬一步或者两步,你能有多少种不同的方法爬到楼顶部? 样例 比如n=3,1+1+1=1+2=2+1=3,共有3中不同的方法 返回 3 ...
- LintCode 111. 爬楼梯 JavaScript算法
描述 假设你正在爬楼梯,需要n步你才能到达顶部.但每次你只能爬一步或者两步,你能有多少种不同的方法爬到楼顶部? 样例 - Example 1:Input: n = 3Output: 3Explanat ...
- code第一部分数组:第十七题 爬楼梯问题
code第一部分数组:第十七题 爬楼梯问题 You are climbing a stair case. It takes n steps to reach to the top. Each time ...
- 【斐波那切数列】LeetCode 70. Climbing Stairs
LeetCode 70. Climbing Stairs 这是一道利用斐波那切数列求解的题目.求斐波那切数列有比较经典的4种方法 (1)递归法:复杂度太高 (2)迭代法:时间复杂度为O(n)O(n)O ...
最新文章
- 芯片如何储存信息_十四五规划之:芯片
- python --- re模块
- “王者对战”之 MySQL 8 vs PostgreSQL 10
- 维特比算法Viterbi Algorithm
- c语言计算器程序代码有优先级,C语言计算器小程序(源代码+实习报告).doc
- EdrawMax思维导图,EdrawMax组织结构图
- OV5640摄像头简介、硬件电路及上电控制
- 芥子纳须弥——浅谈数据压缩技术
- 减少USB 1.1 2.0 端口驱动程序延时_肉鸡啄羽、啄肛、啄蛋等现象如何减少,养殖的朋友们值得看一看...
- 排列组合_均匀分组和部分均匀分组的计算与示例/二项式定理二项式系数/求和中的对称性/莱布尼兹公式与推广的求导法则
- TWS蓝牙耳机热销榜单,2022年好价硬货分享!
- Flink 1.12.2 源码浅析 : yarn-per-job模式解析 [二]
- 模糊神经网络应用实例,什么是模糊神经网络
- orangepi——uart串口开发(TX,RX)
- UG12.0安装 出现 General Fault Exception 是硬件还是软件问题
- 电商软件性能测试,实战 | 电商业务的性能测试(一): 必备基础知识
- NetFlow学习笔记
- hard example mining(困难样本挖掘)
- ipad分屏功能_iOS13新增哪些实用功能?1分钟了解!
- 局域网限速软件_百度网盘竟良心发现,下载不再限速?