← All recursion topics
Fibonacci (naive)
ActiveReturned
call stack
last in, first out
pseudocode
fib(n)if n <= 1: return nreturn fib(n - 1) + fib(n - 2)
recursion tree
every call branches, every return climbs back
Frame 1 / 46
Call fib(5)
start
4
n: 0–6