juniorBacktracking
What are the key steps in backtracking?
Updated Apr 28, 2026
Short answer
Choose → Explore → Undo.
Deep explanation
Backtracking follows three main steps: choose an option, explore recursively, and undo the choice to try others.
Real-world example
Trying different paths in a maze.
Common mistakes
- Forgetting to undo changes.
Follow-up questions
- What is undo?
- Why important?