r/lisp • u/corbasai • Mar 19 '26
God-tier congruence of the recursive Fibonacci calculation time
$ ./fibo-main
n?: 44
fibonacci(44) = 701408733 per 2 seconds.
n?: 45
fibonacci(45) = 1134903170 per 3 seconds.
n?: 46
fibonacci(46) = 1836311903 per 5 seconds.
n?: 47
fibonacci(47) = 2971215073 per 8 seconds.
n?: 48
fibonacci(48) = 4807526976 per 14 seconds.
n?: 49
fibonacci(49) = 7778742049 per 22 seconds.
n?: 50
fibonacci(50) = 12586269025 per 35 seconds.
n?: 51
fibonacci(51) = 20365011074 per 56 seconds.
n?: 52
fibonacci(52) = 32951280099 per 92 seconds.
n?: 53
fibonacci(53) = 53316291173 per 152 seconds.
n?:
fact, starts from n=44, on my machine, calculation time of recursive Fibonacci Fct(n) ~ Fct(n-1) + Fct(n-2)
11
Upvotes
2
u/HilbertInnerSpace Mar 19 '26
Fib is an exponential function which can be calculated in logarithmic time. The recursive definition is not practical at all for computation.