加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
Fibonacci.php 620 Bytes
一键复制 编辑 原始数据 按行查看 历史
star 提交于 2018-08-28 09:35 . 7-斐波那契数列
<?php
/**
* 斐波那契数列
* 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契 数列的第n项(从0开始,第0项为0)。
n<=39
*/
/**
* [Fibonacci description]
* 递归
*/
function Fibonacci($n)
{
if ($n == 0) {
return 0;
}
if ($n == 1) {
return 1;
}
return Fibonacci($n - 1) + Fibonacci($n - 2);
}
/**
* 非递归
*/
function Fibonacci1($n)
{
$a = 0;
$b = 1;
while ((--$n) > 0) {
$t = $b;
$b = $a + $b;
$a = $t;
}
return $b;
}
echo Fibonacci(5);
echo "<br />";
echo Fibonacci1(5);
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化