斐波那契数列
Posted yanss
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了斐波那契数列相关的知识,希望对你有一定的参考价值。
递归
1 function fib(n){ 2 if(n==1 ||n ==2){ 3 return 1; 4 } 5 return fib(n-1) + fib(n-2); 6 }
非递归
1 function fib(n){ 2 if(n==1 || n=2){ 3 return 1; 4 }else{ 5 var arr = [], 6 arr[0] = 1, 7 arr[1] = 1; 8 for (var i = 2; i < n;i++){ 9 var temp = arr[0] + arr [1], 10 arr[1] = arr[0], 11 arr[0] = temp; 12 } 13 return arr[0]; 14 } 15 }
以上是关于斐波那契数列的主要内容,如果未能解决你的问题,请参考以下文章