斐波那契数列
来源:互联网 发布:网络安全法出台 编辑:程序博客网 时间:2024/04/30 00:15
题目
要求输入一个整数n,请你输出斐波那契数列的第n项。
解题
方法一:递归
public class Solution { public int Fibonacci(int n) { if(n <=0) return 0; if(n==1) return 1; if(n==2) return 1; return Fibonacci(n-1) + Fibonacci(n-2); }}
溢出
方法二:循环
public class Solution { public int Fibonacci(int n) { int f0 = 0; int f1 = 1; int f2 = 1; if(n <=0) return f0; if(n==1) return f1; while(n>=2){ f2 = f0 + f1; f0 = f1; f1 = f2; n--; } return f1; }}
0 0
- 斐波那契数列数列计算
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- Python爬虫实践(六):正则表达式(1)
- Eclipse快捷键大全
- php6.20
- ps学习记录
- iOS开发-搜索栏UISearchBar和UISearchController
- 斐波那契数列
- Android Development Notes-4(BroadcastReceiver, Manifests)
- 解决\build\outputs\apk\dream-debug.apk does not exist on disk错误
- 替代marquee,图片连续滚动,不留空白
- AC自动机
- js过滤url中的特殊字符
- 计算机图形学与三维实时建模技术
- Linux配置文件路径大全
- 静态工厂方法的优缺点分析