粗缯大布裹生涯,腹有诗书气自华----苏轼《和董传留别》
今天我们来学习一下经典的一个数列—斐波那契数列(也被称作兔子数列)
首先来认识一下菲波那切数列:
1,1,2,3,5,8,13,21,34,55…
数字之间的规律是,从第三个数字开始,每个数字为前两个数字的和,也就是f(n)=f(n-1)+f(n-2)[n>=3]
需求一:编写菲波那切数列求值的方法
1.性能优化过的求职方式
package com.tedu;
/**
* 这个类应用来测试斐波那契数列的求值(算法优化)
* */
public class FibonaciTest {
public static void main(String[] args) {
System.out.println(testFibonaci(7));
}
public static Long testFibonaci(int n) {
//判断前两个数字的返回值
if(n<=2) {
return (long)