斐波那契-js中两种简单的实现方法
第一种--递归
1 function fib(n){ 2 if(n <= 2) return 1; 3 return fib(n-2) + fib(n-1); 4 };
第二种--数组
//f数组保存结果
1 var f = []; 2 f[0] = 1; 3 f[1] = 1; 4 function fib1(n){ 5 if(n <= 2) return 1; 6 for(var i = 2; i < n; i++){ 7 f[i] = f[i-2] + f[i-1]; 8 } 9 return f[n-1]; 10 };

浙公网安备 33010602011771号