grokking-algorithms/chapter3
2024-02-06 22:04:37 +00:00
..
README.md upd readmes, rename exercises. 2024-02-06 22:04:37 +00:00
recursion.py add recursion 2024-01-07 17:57:58 +00:00

Recursion

Recursive functions must have both:

  • one or more base cases
  • a recursive case

The base cases are required to ensure the recursion stops when meeting a condition

The recursive case adds functions onto the call stack and completes each one top down.