斐波拉契数列

Posted amiezhang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了斐波拉契数列相关的知识,希望对你有一定的参考价值。

斐波拉契数列

  • 技术图片
  • 技术图片
  • 技术图片 (n > 2时)

第 n 项

// 递归写法 (性能极差, 首先这个不是纯尾递归,其次Chrome也没有做尾递归优化)
function Fibonacci(n) 
    if (n<3) return 1;
    return Fibonacci(n-1) + Fibonacci(n-2);


// 循环写法
function Fibonacci2(n) 
    if (n<3) return 1;
    let first, second=1,third=1;
    for (let i = 3; i <= n; i ++) 
        first = second;
        second = third;
        third = first + second;
    
    return third;

 

以上是关于斐波拉契数列的主要内容,如果未能解决你的问题,请参考以下文章

斐波拉契数列的代码书写和分析

斐波拉契数列应用

C语言中斐波拉契数列算法

python编写斐波拉契数列前20项

java循环输出斐波拉契数列

关于斐波拉契数列所引伸出来的问题