欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

递归斐波那契

程序员文章站 2024-02-12 22:19:58
...

斐波那契额数列(递归与非递归java)

递归斐波那契

//递归
public  int recursionFeiBo(int num) {
		if (num==2||num==1) {
			return 1;
		}else {
			return recursionFeiBo(num-1)+recursionFeiBo(num-2);
		}
	}
//非递归 
public int[] feiBo(int num) {
		if (num<=0) {
			return null;
		}
		int[] array = new int[num];
		if (num==1) {
			array[0]=1;	
		}else {
			array[0]=1;
			array[1]=1;
			for (int i = 2; i < array.length; i++) {
				array[i] = array[i-1]+array[i-2];
			}
		}
		return array;
	}


相关标签: java 递归法