斐波那契数列
来源:互联网 发布:在u盘上安装ubuntu 编辑:程序博客网 时间:2024/06/11 15:12
本题源自LeetCode
------------------------------------------------------
你正在爬楼梯的情况。达到顶峰需要几个步骤。每次你可以爬1或2步。 你可以爬多少个不同的方式爬上去?
代码:
非递归:
int climbStairs(int n) { if(n<3) return n; int g=1; int f=2; while(n>2){ f=f+g; g=f-g; n--; } return f; }
递归:
int climbStairs(int n) { if(n<3) return n; return climbStairs(n-1)+climbStairs(n-2); }};
阅读全文
0 0
- 斐波那契数列数列计算
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 前序遍历建立二叉树
- 掌握VS2010调试 -- 入门指南
- 求圆、长方形的面积
- Java 的 四种引用
- Android属性动画Property Animation,组合动画
- 斐波那契数列
- qRegisterMetaType的使用
- AB1601之125K ID卡读写代码
- eclipse 集成 TFS插件
- @ResponseBody注解
- @RequestParam注解的使用
- 小结
- Android 安全机制答疑
- 秀晒炫是一种病