50 Generate all subsets Medium Recursion

Generate all subsets (power set) of a list of numbers.

76 Letter combinations of phone Medium Backtracking

Given digits 2-9, return all possible letter combinations (phone keypad).

77 Permutations Medium Backtracking

Return all permutations of a list of distinct integers.

78 Combinations Medium Backtracking

Given n and k, return all combinations of k numbers from 1 to n.

79 Combination sum Medium Backtracking

Find all unique combinations that sum to target. Numbers can be reused.

80 N-Queens (4x4) Medium Backtracking

Place 4 queens on 4x4 board with no two threatening each other.

81 Word search Medium Backtracking

Does a word exist in a 2D grid? Move up/down/left/right, no cell reuse.

82 Palindrome partitioning Medium Backtracking

Partition a string so every substring is a palindrome. Return all partitions.

136 Generate Parentheses Medium Backtracking

Generate all combinations of n pairs of well-formed parentheses.