【面试题】剑指offer 9
来源:互联网 发布:淘宝代付能看到信息 编辑:程序博客网 时间:2024/06/06 01:21
输入n,输出斐波那契数列的第n个数的值
f(n)=0 n=0
1 n=1
f(n-1)+f(n-2) n>1
代码
#include<iostream>#include <stdlib.h>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 Fibonacci2(unsigned int n){if (n<2){return n;}long long fibone=1;long long fibtwo=0;long long fibN=0;for (long long int i=2;i<=n;i++){fibN=fibone+fibtwo;fibtwo=fibone;fibone=fibN;}return fibN;}int main(){int ret=Fibonacci(10);int ret2=Fibonacci2(10);cout<<ret<<endl;cout<<ret2<<endl;system("pause");return 0;}
0 0
- 剑指offer面试题9
- 剑指offer 面试题9
- 剑指offer 面试题9
- 【面试题】剑指offer 9
- 剑指offer 面试题
- 剑指offer面试题
- 剑指Offer面试题9 & Leetcode70
- 剑指offer面试题总结
- 剑指offer面试题06
- 剑指offer面试题 04
- 剑指offer 面试题07
- 剑指offer面试题08
- 剑指offer面试题42
- 剑指offer面试题1
- 剑指offer面试题3
- 剑指offer面试题4
- 剑指offer面试题5
- 剑指offer面试题6
- Flex弹性盒模型
- ios 报错instance variable 'name' accessed in class method
- Junit单元测试和套件使用
- 使用SQLite将用户账号密码保存到本地
- java.lang.ClassNotFoundException: Log
- 【面试题】剑指offer 9
- Android中使用Handler造成内存泄露的分析和解决
- SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
- Android进程间通信LocalSocket
- Android 即时聊天-融云IM集成。
- centos7 keepalived 主备通信 防火墙vrrp 协议
- 我还活着......
- CMS内容管理系统开发-JavaScript相关知识及小游戏开发实例
- 理解LinkedHashMap