Home 斐波那契数列
Post
Cancel

斐波那契数列

斐波那契数列(黄金分割数)

0, 1, 1, 2, 3, 5, 8, 13, 21,34, 55, 89, 144, 133…

递归方程

\[F(n) = F(n-1) + F(n-2)\]

递归边界

\[F(0) = 0, F(1) = 1\]

递归计算

1
2
3
4
5
6
7
8
9
10
11
12
// 计算第 i 个斐波那契数的递归算法
public static int Fibonacci(int i) 
{
      if (i == 0) {
           return 0;       
      } else if (i == 1 || i == 2) {
           return 1;
      }
      return Fibonacci(i - 1) + Fibonacci(i - 2);
}

Fibo = Fibonacci(5);
This post is licensed under CC BY 4.0 by the author.
Contents