509斐波那契數(遞迴 迭代 通項公式法)

2021-10-22 14:00:07 字數 623 閱讀 4696

1、題目描述

斐波那契數,通常用 f(n) 表示,形成的序列稱為 斐波那契數列 。該數列由 0 和 1 開始,後面的每一項數字都是前面兩項數字的和。也就是:

f(0) = 0,f(1) = 1

f(n) = f(n - 1) + f(n - 2),其中 n > 1

給你 n ,請計算 f(n) 。

2、示例

輸入:4

輸出:3

解釋:f(4) = f(3) + f(2) = 2 + 1 = 3

3、題解

基本思想:通項公式法

509 斐波那契數

斐波那契數,通常用 f n 表示,形成的序列稱為斐波那契數列。該數列由 0 和 1 開始,後面的每一項數字都是前面兩項數字的和。也就是 f 0 0,f 1 1 f n f n 1 f n 2 其中 n 1.給定 n,計算 f n 示例 1 輸入 2 輸出 1 解釋 f 2 f 1 f 0 1 0 1...

509 斐波那契數

斐波那契數,通常用 f n 表示,形成的序列稱為斐波那契數列。該數列由 0 和 1 開始,後面的每一項數字都是前面兩項數字的和。也就是 f 0 0,f 1 1 f n f n 1 f n 2 其中 n 1.給定 n,計算 f n 示例 1 輸入 2 輸出 1 解釋 f 2 f 1 f 0 1 0 1...

509 斐波那契數

斐波那契數 通常用f n 表示 形成的序列稱為斐波那契數列。該數列由0和1開始,後面的每一項數字都是前面兩項數字的和。也就是 f 0 0,f 1 1 f n f n 1 f n 2 其中 n 1 給定n,請計算f n 示例 1 輸入 n 2 輸出 1 解釋 f 2 f 1 f 0 1 0 1 示例 ...