Example: Calculating Fibonacci Numbers
We use the recursive Fibonacci sequence as a concrete example of accidental exponential complexity, where calculating n numbers triggers exponential recursive calls. The lesson introduces a dictionary-backed cache that stores each computed value so every Fibonacci number is calculated exactly once, then previews the expected performance difference.
Previous Module
Pointers in C#
This Module
Advanced Performance Optimizations