斐波那契数列第n个数
来源:互联网 发布:暗访十年 知乎 编辑:程序博客网 时间:2024/04/28 21:18
题目描述:输出斐波那契数列第n个数,第一个为1,第二个为1,第三个为2。。。
描述:
可以使用循环或者递归来实现,但是使用递归时间会消耗较多。
代码如下:
1. 递归
<span style="font-size:14px;">class Solution {public: int Fibonacci(int n) { if(n<=0) return NULL;if(n==1) return 1; if(n==2) return 1; return Fibonacci(n-1)+Fibonacci(n-2); }}; </span>2.循环
<span style="font-size:14px;">class Solution {public: int Fibonacci(int n) { if(n<=0) return NULL;if(n==1) return 1; if(n==2) return 1; int len1=1,len2=1,len3=0; for(int i=2;i<n;i++){ len3=len1+len2; len1=len2; len2=len3; } return len3; }};</span>
0 0
- 斐波那契数列第n个数
- 求解斐波那契数列的第n个数
- 斐波那契数列 求第n个数、前n个数之和
- 第12周项目3返回斐波那契数列的第n个数
- 斐波那契Fibonacci数列第n个数的快速求法
- 【LintCode】查找斐波那契数列中的N个数
- 求斐波那契数列的第n个数
- 求斐波那契数列的第n个数
- 求斐波那契数列的第N个数的值
- 使用递归算法求1,1,2,3,5...斐波那契数列第N个数的值
- 斐波那契数列第n项
- 斐波那契数列第N项(大数)
- 1242 . 斐波那契数列的第N项
- 斐波那契数列的第N项
- 黑马程序员-斐波那契数列第n项
- 斐波那契数列第N项(C++)
- 1242 斐波那契数列的第N项
- 斐波那契数列的第n项。
- The user specified as a definer (”@’%') does not exist完美解决方法
- GLSL着色器周记02
- iOS开发之使用OmniGraffle导出xcode的类图
- Asp.net mvc View视图
- 基于测试的爬虫selenium
- 斐波那契数列第n个数
- 微软电面
- 用户注册登录测试版(jsp+servlet+mysql)
- 通过获取Android应用程序列表谈MVC模式
- 隐马尔可夫模型(HMM)攻略
- 《超实用的Node.js代码段》连载三:Node.js深受欢迎的六大原因
- 欢迎使用CSDN-markdown编辑器
- MyEclipse 2015 stable 2.0破解
- coffeeScript实时同步到服务器,自动编译并重启nodejs服务