斐波那契数列的两种实现形式
来源:互联网 发布:开源网络监控工具 编辑:程序博客网 时间:2024/05/16 12:14
递归实现形式
public class TestRecursion {public static void main(String[] args) {System.out.println(F(6));}static long F(int n){if(n==1||n==2) return 1;elsereturn F(n-1)+F(n-2);}}
非递归实现形式public class TestFab {public static void main(String[] args) {System.out.println(f(6));}static long f(int n){if(n==1||n==2) return 1;long f1=1L;long f2=1L;long f=0;for(int i=3;i<=n;i++){f=f1+f2;f1=f2;f2=f;}return f;}}
非递归实现中,应该注意在循环的过程中找到一个相似的过程,通过数据的交换实现。
- 斐波那契数列的两种实现形式
- 斐波那契数列的两种实现方式
- 斐波那契数列的两种实现方法
- 斐波那契数列的两种实现方法
- 斐波那契数列的两种简单实现
- 斐波那契数列的两种实现
- 斐波那契数列的两种实现呢
- java实现斐波那契数列两种写法
- 斐波那契数列实现的两种实现(表查询、向量)
- “斐波那契数列”的两种算法
- “斐波那契数列”的两种算法
- 斐波那契数列的两种表达方式
- “斐波那契数列”的两种算法
- C语言实现斐波那契数列的两种方法(递归和迭代)
- 斐波那契数列的实现
- 斐波那契数列的实现
- 斐波那契数列的实现
- 斐波那契数列数列的实现
- 如何在汽车模型车身上出现反射效果
- xcode 4.6安装老版本iphone sdk 安装iphone 模拟器
- 安装SQL 2005/2008“性能计数器注册表配置单元一致性”失败的解决办法
- PHP文件及文件夹操作(创建,删除,移动,复制)
- Ril分析一 rild进程
- 斐波那契数列的两种实现形式
- vs2010中使用slqite及出现的问题
- java 多线程实现任务分发
- spring 项目中集成 Protocol Buffers 示例
- MapReduce之问题
- 正则表达式验证URL
- CvRNG基本随机数
- mysql中文件排序中单双路排序
- Android使用xutils图片上传和服务器接收