码迷,mamicode.com
首页 > 其他好文 > 详细

斐波拉契数列

时间:2019-08-24 20:44:19      阅读:81      评论:0      收藏:0      [点我收藏+]

标签:render   mat   ++   style   alt   div   图片   尾递归   return   

斐波拉契数列

  • 技术图片
  • 技术图片
  • 技术图片 (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;
}

 

斐波拉契数列

标签:render   mat   ++   style   alt   div   图片   尾递归   return   

原文地址:https://www.cnblogs.com/amiezhang/p/11405817.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!