网页学习体会

  • 首页
  • 个人博客
您的位置: 首页  >  IT文章  >  斐波那契数列实现的2种方法

斐波那契数列实现的2种方法

分类: IT文章 • 2023-11-16 21:57:36
// 递归法: 斐波那契数列
function fab1($n)
{
    if ($n <= 0) {
        return 0;
    }
    if ($n == 0 || $n == 1) {
        return $n;
    }
    return fab1($n - 1) + fab1($n - 2);
}

// 优化
function fab($n)
{
    $first = 0;
    $second = 1;
    $next_value = 0;
    for ($i = 2; $i <= $n; $i++) {
        $next_value = $first + $second;
        $first = $second;
        $second = $next_value;
    }
    return $next_value;
}

相关推荐

  • 斐波那契数列------兔子产仔问题1
  • 用C++实现斐波那契数列
  • 【面试题9】斐波那契数列
  • 上楼梯问题,斐波那契数列
  • 斐波那契数列
  • 求幂大法,矩阵快速幂,快速幂模板题--hdu4549 M斐波那契数列
  • 51nod 1242 斐波那契数列的第N项——数学、矩阵快速幂
  • 算法之矩阵计算斐波那契数列 算法之矩阵计算斐波那契数列
  • 斐波那契数列通项公式 简介 斐波那契数列的通项公式及证明 总结
  • 斐波那契数列的通项公式及证明 简介 斐波那契数列的通项公式及证明 总结
  • [POI2006]SZK-Schools [POI2006]SZK-Schools
  • MacBook Pro m1安装swoole PHP版本7.4
    网站免责声明 网站地图 最新文章 用户隐私 版权申明
本站所有数据收集于网络,如果侵犯到您的权益,请联系网站进行下架处理。   

Copyright © 2018-2021   Powered By 网页学习体会    备案号:   粤ICP备20002247号