Generate Parentheses
Generate Parentheses: Given n pairs of parentheses, write a function to generate all combinations of well-formed parentheses.
Generate Parentheses: Given n pairs of parentheses, write a function to generate all combinations of well-formed parentheses.
Palindrome Partitioning: Given a string s, partition s such that every substring of the partition is a palindrome.
Word Search: Given an m x n grid of characters board and a string word, return true if word exists in the grid.
Combination Sum III: Find all valid combinations of k numbers that sum up to n such that the following conditions are true:
Combination Sum II: Given a collection of candidate numbers (candidates) and a target number (target), find all unique combinations in candidates where the candidate numbers sum to target.
Combination Sum: Given an array of distinct integers candidates and a target integer target, return a list of all unique combinations of candidates where the chosen numbers sum to target.