斐波那契数列
来源:互联网 发布:java编写仓库管理 编辑:程序博客网 时间:2024/06/05 09:30
题目描述
大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项。
思路一:通过前两个数之和等于第三个数,不断循环相加操作,求出第n项。
代码:
public class Solution { public int Fibonacci(int n) { if(n==1) return 1; if(n==2) return 1;int result=0; int a=1; int b=1; for(int i=3;i<=n;i++){ result = a+b; a=b; b=result; } return result; }}
思路二:通过递归方法。
代码:
public class Solution { public int Fibonacci(int n) { if(n==0) return 0; if(n==1) return 1; return Fibonacci(n-1)+Fibonacci(n-2); }}
0 0
- 斐波那契数列数列计算
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 汉字转拼音(域名)
- iOS UIScrollView和 cell加载子视图偏移64问题
- 不动点
- 分数类的雏形
- 编译第一个opencv测试程序
- 斐波那契数列
- Cluster3.0 和 treeView的使用
- 静态数据成员应用
- 关于CSS外边距叠加问题
- mysql中的主要的参数
- TCP/IP(一):TCP/IP协议简单介绍
- xrandr命令解决ubuntu15.10双屏分辨率问题
- 网页监控之自己设计监控界面
- @property和@synthesize