有什么方法可以知道在当前机器上计算第 n 个斐波那契数需要多少时间?例如,在当前机器上,第 30 个元素的计算时间为 67 毫秒,第 40 个元素的计算时间为 554 毫秒。如何计算第 99 个元素的时间?
int fib(int n)
{
if( n <= 2)
return 1
else
return fib(n-1) + fib(n-2)
}
更新
斐波那契 Nth vs ms(当前 pc 计算第 n 个斐波那契元素所用的时间,以 ms 为单位的时间) http://pastebin.com/PGnd54Hq
Matlab:代码 http://pastebin.com/L9CH53Pf
如何找出第 N 个元素的时间?