87,990
社区成员
发帖
与我相关
我的任务
分享var fibonacci = function (n) {
return n < 2 ? n: fibonacci (n-1) + fibonacci (n-2);
};
for ( var i = 0; i<= 10; i += 1) {
document.write('// ' + i + ': ' + fibonacci(i));
}var fibonacci2 = function () {
var memo = [0,1];
var fib = function (n) {
var result = memo [n];
if (typeof result !== 'number') {
result = fib(n - 1) + fib(n - 2);
memo[n] = result;
}
return result;
};
return fib;
}function (n) {
var result = memo [n];
if (typeof result !== 'number') {
result = fib(n - 1) + fib(n - 2);
memo[n] = result;
}
return result;
};