PHP 实现斐波那契数列的三种方式
文章目录
斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”。
数列: 0, 1, 1, 2, 3, 5, 8, 13, … 规律: 从第三个数开始,后一个数是前两个数之和 公式:
F(0) = 0,F(1) = 1, F(n) = F(n-1) + F(n-2)(n>2,n∈N*)
PHP 实现
递归
> 时间复杂度: `O(2^n)`
|
|
循环
> 时间复杂度: `O(n)`, 空间复杂度: `O(1)`
|
|
矩阵
参考:
文章作者 Jioby
发布日期 2017-08-13
上次更新 2017-08-13
许可协议 CC BY-NC-ND 4.0(请看转载要求)
原文链接 https://shockerli.net/post/fibonacci-sequence-implement-by-php/