java实现斐波那契数列
来源:互联网 发布:淘宝网商银行 编辑:程序博客网 时间:2024/05/04 05:34
斐波纳契数列,又称黄金分割数列,指的是这样一个数列:1、1、2、3、5、8、13、21、……在数学上,斐波纳契数列以如下被以递归的方法定义:F0=0,F1=1,Fn=F(n-1)+F(n-2)(n>=2,n∈N*)。
public class Fibonacci {public static void main(String[] args) { int n = 1; System.out.println(fibonacci(n) + ":" + fibonacciNormal(n)); }// 递归实现方式public static int fibonacci(int n) { if (n <= 0) { return 0; } if (n == 1 || n == 2) { return 1; } return fibonacci(n - 1) + fibonacci(n - 2); }// 递推实现方式public static int fibonacciNormal(int n) { if (n <= 0) { return 0; } if (n == 1 || n == 2) { return 1; } int n1 = 1, n2 = 1, sn = 0;for (int i = 0; i < n - 2; i++) {sn = n1 + n2;n1 = n2;n2 = sn;}return sn;}}
0 0
- Java实现斐波那契数列
- Java实现斐波那契数列
- java实现斐波那契数列
- JAVA实现--斐波那契数列
- 斐波那契数列java实现
- 斐波那契数列 Java实现
- java实现斐波那契数列
- Java实现斐波那契数列
- java实现斐波那契数列
- 斐波那契数列 Java实现
- Java实现斐波那契数列
- java实现斐波那契数列
- Java实现-斐波那契数列
- JAVA实现“斐波那契数列”
- 斐波那契数列java实现
- java实现斐波那契数列
- JAVA实现斐波那契数列
- 斐波那契数列-java编程:三种方法实现斐波那契数列
- LinearLayout关于weight的使用心得(你真的理解对了么?)
- Activity与Fragment静态结合的生命周期
- android一键实现图片轮播(AndroidImageSlider)
- npm安装node.js模块切至淘宝源安装提升下载速度
- 新版本Cygwin下中文配置
- java实现斐波那契数列
- java 资料学习总汇
- Node.js 入门学习
- FPGA差分信号缓冲的转换(IBUFDS、IBUFGDS和OBUFDS)
- 算法笔记-旋转词
- centos7中配置虚拟主机
- java实现冒泡排序
- Python常见文件操作的函数示例
- Direct IO