博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
递归与非递归实现斐波那契数列
阅读量:7194 次
发布时间:2019-06-29

本文共 1113 字,大约阅读时间需要 3 分钟。

1 public class Test { 2  3     // 递归实现斐波那契数列 4     public int f(int n) { 5         if (n == 0 || n == 1) { 6             return 1; 7         } else if (n > 1) { 8             return f(n - 1) + f(n - 2); 9         } else {10             return 0;11         }12     }13 14     public void testF(int n) {15         for (int i = 0; i < n; i++) {16             System.out.print("f[" + i + "]=" + f(i) + "  ");17         }18     }19 20     // 非递归实现斐波那契数列21     public void printF(int n) {22         int sum = 0, sum1 = 0, sum2 = 0;23         for (int i = 0; i < n; i++) {24             if (i == 0 || i == 1) {25                 sum = 1;26                 System.out.print("f[" + i + "]=" + sum + "  ");27                 sum1 = sum;28                 sum2 = sum;29             } else {30                 sum = sum1 + sum2;31                 System.out.print("f[" + i + "]=" + sum + "  ");32                 sum1 = sum2;33                 sum2 = sum;34             }35         }36     }37     38     public static void main(String[] args) {39         new Test().testF(10);40         new Test().printF(10);41     }42 43 }

 

转载地址:http://wvqkm.baihongyu.com/

你可能感兴趣的文章
CodeFile与CodeBehind的区别
查看>>
yum安装gnome桌面
查看>>
ALmoviePlayer播放
查看>>
网络只是个工具
查看>>
Android: AS gen singned apk problem
查看>>
经典C程序100例-003
查看>>
【Python】提取网页正文内容的相关模块与技术
查看>>
Android自定义View研究(七)--XML中布局自定义View时View触摸原点问题
查看>>
CentOS7镜像安装Pgsql遇到的一点问题
查看>>
iCarousel
查看>>
postgresql 登录使用GSS方式验证的实现原理分析
查看>>
java.lang.Math.pow 实例
查看>>
ubuntu换源出现问题
查看>>
Review Queue---队列 java实现
查看>>
OpenCart遗失订单邮件提醒功能插件
查看>>
MAXSTORE OPENCART 2.X 自适应主题模板 ABC-0653
查看>>
[Android]用make_ext4fs 生成带SELinux 标签的image
查看>>
行测必考知识点——数学运算与资料分析
查看>>
03 - Object-C内存管理
查看>>
linux上安装mysql
查看>>