非递归算法-斐波拉契数列
斐波那契数列
http://www.nowcoder.com/questionTerminal/c6c7742f5ba7442aada113136ddea0c3
非递归算法实现斐波拉契数列
public class Solution {
public int Fibonacci(int n) {
if(n==0||n==1){
return n;
}
//定义两个变量存储第一项和第二项
int f0=0;
int f1=1;
int resultOfN=0;
for(int i=2;i<=n;i++){
int f2=f0+f1;
f0=f1;
f1=f2;
if(i==n){
resultOfN=f2;
}
}
return resultOfN;
}
}
查看27道真题和解析