LeedCode 之 Climbing Stairs
来源:互联网 发布:仓库卷帘自动门plc编程 编辑:程序博客网 时间:2024/09/21 08:17
这几次做的题目,都是挺容易的,但是唯一有点困难的地方是,每次都读不懂题意,不知道要做什么,但是一旦理解了就很简单了~
题目连接:Climbing Stairs
题意:n个台阶,每次只能爬一个或者两个,有多少种爬到顶的方法。
解题思路:因为每次只能爬一个或者是两个,那么当为n个台阶是,就相当于爬n-1个台阶(再爬一个)的方法加上爬n-2个台阶(再爬两个)的方法,类似于斐波那契数列 (F(0)=0,F(1)=1,F(n)=F(n-1)+F(n-2)(n≥2,n∈N*)),这样代码就很容易就写出来了!
public class Solution { public int climbStairs(int n) { int[] result = new int[n]; if(n==1||n==2)//同样是需要处理当n=1和n=2情况下 return n; result[0]=1; result[1]=2; for(int i=2;i<n;i++) result[i] = result[i-1]+result[i-2]; return result[n-1]; }}
0 0
- LeedCode 之 Climbing Stairs
- 【leedcode】70. Climbing Stairs
- [LeedCode OJ]#70 Climbing Stairs
- LeetCode 之 Climbing Stairs
- LeetCode之Climbing Stairs
- leetcode 之 Climbing Stairs
- LeetCode之Climbing Stairs
- leetcode之Climbing Stairs
- leetcode之 climbing stairs
- 【Leetcode】之Climbing Stairs
- LeetCode之Climbing Stairs
- LeetCode之7 Climbing Stairs
- Climbing Stairs
- Climbing Stairs
- Climbing Stairs
- Climbing Stairs
- Climbing Stairs
- Climbing Stairs
- 【LeetCode】561 Array Partition I
- Caffe的solver文件配置 的介绍
- canvas标签设长宽是在css中还是在标签中
- CMS内容管理系统
- windows下部署Elasticsearch
- LeedCode 之 Climbing Stairs
- iOS面试笔记(3)
- 使用fio测试磁盘I/O性能
- 面向对象-(1)
- hive表信息查询:查看表结构、表操作等
- AndroidStudio中使用Jacoco统计Android应用程序代码覆盖率
- 1006. 换个格式输出整数 (15) PAT
- Reshape the Matrix
- 百度2017春招笔试真题编程题集合-2