Choice-Based Backtracking pattern
The current path stores one unfinished answer. Every recursive level adds a choice, and backtracking removes it before trying another.
Difficulty: Medium · Approach: Live decision tree
This is a public lesson preview. Sign in with a Lifetime Pass to open the protected animation, solution, and code.