LintCode111 之爬楼梯
2016-07-27 20:12
309 查看
题目来源:爬楼梯
题目描述:
假设你正在爬楼梯,需要n步你才能到达顶部。但每次你只能爬一步或者两步,你能有多少种不同的方法爬到楼顶部?
样例
比如n=3,1+1+1=1+2=2+1=3,共有3中不同的方法
返回 3
Java代码
题目描述:
假设你正在爬楼梯,需要n步你才能到达顶部。但每次你只能爬一步或者两步,你能有多少种不同的方法爬到楼顶部?
样例
比如n=3,1+1+1=1+2=2+1=3,共有3中不同的方法
返回 3
Java代码
public int climbStairs(int n) { // write your code here int[] number = new int ; number[0] = 1; if(n>1) number[1] = 2; for(int i = 2;i < number.length;i++) number[i] = number[i-1]+number[i-2]; return number[number.length-1]; }
相关文章推荐
- 实现上拉加载更多的SwipeRefreshLayout
- UVA 10566 Crossed Ladders (几何+二分)
- ACL
- poj 1426 Find The Multiple
- 【Basic computer】-----Java Spring :Injection Objects (注入对象篇)
- 2016/07/27 选择
- Request.QueryString
- Python是什么类型的语言?
- shell编程
- Property (属性动画)
- IOS中 UIFont 字体大全
- 7月份学习内容
- oracle的SQL语言
- [编写高质量iOS代码的52个有效方法](九)块(block)
- c++设计模式之模板模式
- python的flask框架mysql数据库迁移
- LintCode之66 二叉树的前序遍历
- Spring(三) Spring容器(1)
- 【UVa12563】劲歌金曲
- 利用 ViewPage 实现类似TabHost的功能,仅点击才可切换屏