Recursion visualizer
Fibonacci Recursion
Build each Fibonacci number from the two preceding recursive results.
Best O(1)Average O(2^n)Worst O(2^n)Space O(n)
Example Call
fibonacci(6)Recursion Tree
Call stackEmpty
ActiveWaiting returnResolved
Metrics
Calls0
Returns0
Max depth0
Time taken0.0s
fibonacci(n)if n <= 1return nleft = fibonacci(n - 1)right = fibonacci(n - 2)return left + right