教育改变生活
标题:
Java编程-斐波那契数列
[打印本页]
作者:
一秉
时间:
2020-8-31 17:10
标题:
Java编程-斐波那契数列
题目描述:
大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0,第1项是1)。
n<=39
代码:
for循环解法:
public class Solution {
public int Fibonacci(int n) {
if(n == 1){
return 1;
}
if(n == 2){
return 1;
}
int temp = 0;
int pre2 = 1;
int pre1 = 1;
for(int i = 2; i < n; i++){
temp = pre2 +pre1;
pre2 = pre1;
pre1 = temp;
}
return temp;
}
}
递归解法:
int Fibonacci(int n ) {
// write code here
int F[n+1];
F[0]=0;
F[1]=1;
for(int i=2;i<=n;i++){
F[i]=F[i-1]+F[i-2];
}
return F[n];
}
欢迎光临 教育改变生活 (http://bbs.goldoar.com/)
Powered by Discuz! X3.2