您的位置:首页 > 理论基础 > 数据结构算法

fibonacci数列的递归与非递归实现

2015-08-20 11:16 375 查看
fibonacci数列的递归与非递归实现

public class fibonacci {
public static void main(String arg[]){
// fib1();
System.out.println(fib2(4));
}
static void fib1(){
int i;
int [] a=new int [40];
a[0]=1;
a[1]=1;
System.out.print(a[0]+" "+a[1]+" ");
for(i=2;i<40;i++){
a[i]=a[i-1]+a[i-2];
System.out.print(a[i]+" ");
}
}
static int fib2(int i){

if (i<2)
return i==0?0:1;
return fib2(i-1)+fib2(i-2);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  数据结构 fibonacci