Home
数据结构与算法
斐波那契数列
姜睿
November 15, 2022
1 min
Table Of Contents
01
什么是斐波那契数列?
02
斐波那契数列的实现 - 循环
03
斐波那契数列的实现 - 递归
什么是斐波那契数列?
斐波那契数列是这样一个数列:1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89…
从第 3 项开始,每一项都等于前两项之和(见下列表格):
值
1
1
2
3
5
8
13
索引值
1
2
3
4
5
6
7
由此,我们可以得出一个斐波那契数列的
分段函数
:
于是按照分段函数,就可以得到其
递归函数
:
1
2
int
f
(
int
n)
3
{
4