【发布时间】:2014-12-16 05:58:11
【问题描述】:
我已经通过应用蛮力技术创建了递归调用树,但是当我给这个算法 100 个值时,它需要数万亿年的时间来计算..
你们建议我做的事情是通过给出 100 个值来快速运行
这是我到目前为止所做的
function fib(n) {
if (n =< 1) {
return n;
} else {
return fib(n - 1) + fib(n - 2);
}
}
【问题讨论】:
-
“万亿年” - 你的意见是什么?
-
有高效的算法来计算斐波那契数。您需要做的就是在询问之前先谷歌一下。
-
记忆技术也很有用。
标签: time-complexity pseudocode fibonacci