← Back

Why Recursion?

Elegantly express divide, tree, backtracking problems.

recursiondesignUpdated 2025-09-01

Advantages

  • Simpler code for self-similar problems

Tradeoffs

  • Overhead vs loops
  • Risk of stack overflow