斐波拉契数列求第N个;

Posted

tags:

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

递归写法:

function fblq(a){
        if(a == 1 || a == 2){
            return 1;
        }else{
            return fblq(a -1) + fblq(a -2);
        }
    }
alert(fblq(6));

非递归:

function fibonacci(n){
            var a,b,res;
            a = b = 1;
            for(var i=3;i<=n;i++){
                res = a + b;
                a = b;
                b = res;
            }
            return res;
        }

        alert(fibonacci(6));

 

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

实现斐波拉契数列的四种方式python代码

动态规划专题1:斐波拉契数列问题的递归和动态规划

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

斐波拉契数列简单总结

随机求斐波拉契数列第n位的代码

斐波拉契数列