翻译了一篇国外的面试题
回复 (5)
A
字体和代码样式引起不适。还是朴素点好。
P
function fibonacci(n){ if(n < =1) { return n; } else { return fibonacci(n-1) + fibonacci (n-2); } } fibonacci(12); // = 144
if(n < =1) { return n; } 应该 return 1吧
L
这个递归的斐波那契那里是 O(2n) 了……
L
引用 poorEnMefunction fibonacci(n){ if(n < =1) { return n; } else { return fibonacci(n 1) + fibonacci (n 2); ...
@poorEnMe 斐波那契是从0开始的,0,1,1,2,3,5,8
参与回复
登录后即可参与回复。登录