實現斐波那契數列演算法 遞迴和非遞迴

2022-09-11 06:12:08 字數 610 閱讀 5063

斐波那契數列指的是這樣乙個數列 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233,377,610,987,1597,2584,4181,6765,10946,17711,28657,46368........

這個數列從第3項開始,每一項都等於前兩項之和。

package

com.bug1;

public

class

main

/** n= 1 2 3 4 5 6 7

* sum= 1 1 2 3 5 8

* *

*///

遞迴實現斐波那契數列

public

static

int fib(int

n)

//非遞迴實現斐波那契數列

斐波那契數列的遞迴和非遞迴演算法

2014 04 20 斐波那契數列 演算法速度 fbi4 fbi3 fbi2 fbi1 include include include include 開始計時 void start timer struct timeval tv 流逝的時間 微秒 long long get time elapse...

斐波那契數列的遞迴和非遞迴實現

define crt secure no warnings 1 include include int main int a 1 int b 1 int c 0 int n 0 int i 0 printf 請輸入你想要計算的斐波那契數字個數 n scanf d n printf 3d a prin...

斐波那契數列的非遞迴實現

有一對兔子,從出生後第3個月起每個月都生一對兔子,小兔子長到第三個月後每個月又生一對兔子,假如兔子都不死,問每個月的兔子對數為多少?兔子的規律為數列1,1,2,3,5,8,13,21 屬於斐波那契數列問題。該數列有乙個規律 f 0 1 f 1 1,f n f n 1 f n 2 n 2 由此可以用遞...