Phase 3Days 14-17

Recursion Foundations

An unshakable grip on recursion over numbers, arrays and strings

Phase Goal

Make recursion second nature so every later tree, graph and DP topic stands on solid ground.

Progress

Day 14: How recursion actually works

Day 15: Recursion on arrays & strings

Day 16: Subsequences & choices (the pick / not-pick engine)

Day 17: Recursion problem set & stack-based recursion

Phase Complete!

After this phase, you'll be able to:

  • How recursion actually works
  • Recursion on arrays & strings
  • Subsequences & choices (the pick / not-pick engine)
  • Recursion problem set & stack-based recursion

After Phase 3, explain a core invariant, reconstruct a solution after a delay, diagnose a bug, and solve one unlabelled variation. Repair a failed prerequisite before advancing; record help separately from independent work.