剑指offer-9 斐波那契数列
来源:互联网 发布:西哈努克亲王 知乎 编辑:程序博客网 时间:2024/06/07 01:02
一、这个问题有很多变形
比如台阶问题,矩形填充问题,猴子摘香蕉问题
#include <iostream>using namespace std;/* 和台阶问题,摘香蕉问题,矩形填充问题相同*///递归---效率非常低long long Fibonacci(unsigned int n){ if(n<=0) return 0; if(n==1) return 1; return Fibonacci(n-1)+Fibonacci(n-2);}//考虑迭代long long Fibonacci_1(unsigned int n){ if(n<=0) return 0; if(n==1) return 1; long long first = 0,second = 1; long long result = 0; for(int i = 2;i<=n;i++) { result = first+second; first = second; second = result; } return result;}int main(){ cout<<Fibonacci_1(4)<<endl; cout<<Fibonacci(4)<<endl; return 0;}
0 0
- 【剑指offer】斐波那契数列
- 剑指offer--斐波那契数列
- 剑指Offer-斐波那契数列
- 剑指offer:斐波那契数列
- 《剑指offer》斐波那契数列
- 剑指 offer:斐波那契数列
- 【剑指Offer】斐波那契数列
- 剑指offer 斐波那契数列
- 【剑指offer】斐波那契数列
- 剑指offer 斐波那契数列
- [剑指offer]斐波那契数列
- 剑指offer|斐波那契数列
- 【剑指offer】斐波那契数列
- 剑指offer--斐波那契数列
- 剑指Offer:斐波那契数列
- 《剑指Offer》斐波那契数列
- 剑指offer----斐波那契数列
- 剑指offer-斐波那契数列
- 每天三道冲刺工作--在排序好的数组中查找和为给定值的两个数字
- 【干货】见招拆招,智解阿里知识侵权
- 第一章 jQuery 起步
- Hibernate缓存
- ListView数据动态刷新
- 剑指offer-9 斐波那契数列
- git安装以后初始化共享库以后用ssh 公钥登录clone代码的设置
- 修改maven本地仓库路径
- 欢迎使用CSDN-markdown编辑器
- linux struct stat 结构
- 图片加载库汇总
- generally, we use libvirt(2)
- iOS UITableViewCell的分割线缩进
- 【猿必读】代码飞起。