/**
* 通过迭代法计算第n个斐波那契数列的值
* @param n
* @return
*/
public static long fib(int n){
long value = 0;
if(n == 0){
return 0;
}else if (n == 1){
return 1;
}else{
for(int i=2;i<=n;i++){
value = fib(i-1)+fib(i-2);
}
return value;
}
}
这个算法的效率很低。
下一篇:使用泛型实现二分查找
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第24天,点击查看活动详情。 LeetCode 经典题目 写一个函数,输入 n ,求斐波那契(Fibonacci)数列的第 n 项(即
计算第n个斐波那契数
谓Fibonacci数列是指这样一种数列,它的前两项均为1,从第三项开始各项均为前两项之和。用数学公式表示出来就是: 1 &
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M