Backtrack
Introduction
Subset Problem
Combination
def combine(n, k):
def backtrack(start, path):
if len(path) == k:
results.append(path[:])
return
for i in range(start, n+1):
path.append(i)
backtrack(i+1, path)
path.pop()
results = []
backtrack(1, [])
return resultsPermutation
Subset Sum
Game Solver
Last updated