产生fibonacci数列的第i个数字(递归实现,非递归实现)
来源:互联网 发布:台湾淘宝花种子 编辑:程序博客网 时间:2024/05/17 03:39
java代码实现,其中 createf1函数为递归实现,createf2函数为非递归实现
public class Fibonacci { public static void main(String[] args){ int num=10; int f1 = createf1(num); int f2 = createf2(num); System.out.println(f1); System.out.println(f2); } private static int createf2(int num) { int[] arr = new int[num]; if(num==1){ arr[0]=0; } else if(num==2){ arr[1]=1; }else{ arr[0] = 0; arr[1] = 1; for(int i=2;i<num;i++){ arr[i]=arr[i-1]+arr[i-2]; } } return arr[num-1]; } private static int createf1(int num) { int f; if(num==1){ f=0; } else if(num==2){ f=1; }else{ f= createf1(num-1)+createf1(num-2); } return f; }}
0 0
- 产生fibonacci数列的第i个数字(递归实现,非递归实现)
- Fibonacci数列的非递归实现
- Fibonacci数列的非递归实现(Java版)
- Fibonacci数列的递归与非递归实现
- fibonacci数列的递归与非递归实现
- Fibonacci数列的递归与非递归实现
- Fibonacci数列的递归与非递归实现算法详解
- Fibonacci数列非递归解法 C++实现
- Fibonacci数列 递归实现
- Fibonacci(斐波那契)数列的递归与非递归实现 python
- Fibonacci的递归及非递归实现
- 递归实现求Fibonacci数列的第n项
- Fibonacci 非递归实现
- Fibonacci数列的递归和非递归
- Fibonacci数列的递归简单实现
- fibonacci数列的递归C++实现
- 求fibonacci数列(递归+非递归)
- fibonacci数列 (递归与非递归)
- scheduledTimerWithTimeInterval
- linux上安装配置vsftpd
- Excel-如何将含有对应值得单元格高亮显示的代码摘抄
- Node.JS学习——使用cookie 和 session
- 接下来一段时间的计划
- 产生fibonacci数列的第i个数字(递归实现,非递归实现)
- python批量图片切割(opencv版)
- poj 3294 后缀数组
- 文件夹备份软件
- linux truncate 文件
- mysql replace的使用弊端
- html5 调用摄像头
- Android Webview 保存为图片
- 效率较高的冒泡排序