| 1️⃣ |
Subsets (Power Set) |
Easy |
Generate all subsets of an array. |
| 2️⃣ |
Permutations of Array |
Easy-Medium |
All possible orderings of elements. |
| 3️⃣ |
Combination Sum |
Medium |
Choose elements to get a given sum (multiple use allowed). |
| 4️⃣ |
Combination Sum II |
Medium |
Like above, but no duplicate combinations (each element once). |
| 5️⃣ |
Palindrome Partitioning |
Medium |
Break a string into all palindromic parts. |
| 6️⃣ |
N-Queens Problem |
Medium-Hard |
Place N queens safely on N×N board. |
| 7️⃣ |
Rat in a Maze |
Medium |
Find all paths in a maze from start to end. |
| 8️⃣ |
Word Search (Matrix) |
Medium |
Search a word in a grid (using backtracking). |
| 9️⃣ |
Sudoku Solver |
Hard |
Fill sudoku board using valid numbers. |
| 🔟 |
Knight’s Tour |
Very Hard |
Move knight so it visits every cell once. |