JAVA實現 斐波那契數列

2021-06-29 01:38:28 字數 505 閱讀 2621

斐波那契數列是我在初中的數學課接觸到的,當時唯一對這個感興趣的是他的名字,因為一直在想是誰起了乙個這麼彆扭的名字…後來無知的我才發現原來是這麼一回事:

斐波那契數列:是2023年萊昂納多·斐波那契提出的,當時只是為了解決乙個兔子繁殖的問題,後來再世人的研究與拓展,發現他有非常廣泛的應用。下面我們用程式來實現如何計算斐波那契數列:

0,1,1,2,3,5,8,13,21,34……

上面這個數列有乙個遞推式和乙個初始條件:

f[n]=f[n-1]+f[n-2] (n>1)

f[0]=0, f[1]=1

根據上面的條件我們來寫程式:

public

class fib

system.out.println("前十個斐波那契數列是:");

for(int j=0;jout.print(f[j]+" ");}}

}

是不是看了斐波那契數列其實沒有那麼的恐怖…只是名字有點嚇人而已<^^>

java實現斐波那契數列

斐波納契數列 又稱 分割數列,指的是這樣乙個數列 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 int fi...

java實現斐波那契數列

如下 fibonacci 為 1200 年代的歐洲數學家,在他的著作中曾經提到 若有乙隻免子每個月生乙隻 小免子,乙個月後小免子也開始生產。起初只有乙隻免子,乙個月後就有兩隻免子,二個月後有三 只免子,三個月後有五隻免子 小免子投入生產 這就是 fibonacci 數列,一般習慣稱之為費氏數列,例如...

斐波那契數列(Java實現)

題目描述 大家都知道斐波那契數列,現在要求輸入乙個整數n,請你輸出斐波那契數列的第n項 從0開始,第0項為0 n 39 解題思路一 用遞迴的方法。如下 解題思路二 從下往上計算,使用迴圈 遞迴重複計算太多 如下 public class solution if n 2 int first 0 int...