剑指offer-肺部拉契-青蛙跳台阶
来源:互联网 发布:光盘刻录软件 mp4 编辑:程序博客网 时间:2024/04/20 01:05
很简单一个题,青蛙跳台阶和费布拉奇有点不同,f(n)=f(n-1)+f(n-2)有个条件n>2,另外费布拉奇的优化问题,书上很清楚。
总算是自己什么都没看,完完整整敲了下来。也很快通过了(没有许多杂乱的细节需要考虑):
public class Solution {
public int JumpFloor(int target) {
int n=target;
if(n==0)
return 0;
if(n==1)
return 1;
int one=1;
int two=1;
int number=0;
for(int i=2;i<=n;i++){
number=one+two;
one=two;
two=number;
}
return number;
}
}
0 0
- 剑指offer-肺部拉契-青蛙跳台阶
- 剑指offer 青蛙跳台阶
- 剑指offer-青蛙跳台阶
- 【剑指offer】之青蛙跳台阶
- 剑指offer-青蛙变态跳台阶
- 剑指offer系列----青蛙跳台阶问题
- 剑指offer中的青蛙跳台阶问题
- 剑指offer之青蛙变态跳台阶
- (剑指offer)青蛙跳台阶
- C++,剑指offer青蛙变态跳台阶
- 剑指offer----青蛙跳台阶的解析与实现
- 剑指offer系列-T9_2青蛙跳台阶(上)
- 剑指offer系列-T9_3青蛙跳台阶(下)
- 剑指offer(java代码)——青蛙跳台阶
- [剑指offer]算法8 青蛙跳台阶问题
- 剑指offer 面试题9 斐波那契数列/青蛙跳台阶/矩形覆盖/变态跳台阶
- 【面试题】剑指Offer-9-斐波那契数列&&青蛙跳台阶
- 剑指offer面试题9 斐波那契数列及青蛙跳台阶问题
- 浏览器引擎(内核)介绍
- [转]linux中添加ftp用户,并设置相应的权限
- ECMAscript Function 类型
- linux命令之find (1)
- StringBuffer类方法的运用
- 剑指offer-肺部拉契-青蛙跳台阶
- asp.net身份验证方式
- mysql从零开始(二)对数据表的操作
- js中对字符串的处理
- FOUNDATION的基本介绍
- 自定义NSOperation进行多线程之间的通信(通知、代理、block)
- 学习NodeJS必经之路——Hello World
- 4. 【创建和销毁对象】通过私有化构造方法强化不可实例化的能力
- 22. Generate Parentheses