Recursion & Backtracking

Recursion and backtracking are techniques for solving problems by exploring all possible solutions and undoing choices as needed.

Applications

Practice Problems

LeetCode
46. Permutations
Solution | Approach
LeetCode
51. N-Queens
Solution | Approach