subsets

combinations

permutations

partitioning

grid backtracking + DFS

constraint satisfaction

expression / decision building

advanced pruning

graph + backtracking

state + backtracking

Focus on these 8:

  1. Subsets
  2. Subsets II
  3. Combination Sum