Given an array, how to generate all combinations of subset size k?
A recursive solution to find k-subset permutations (in pseudo-code): kSubsetPermutations(partial, set, k) { for (each element in set) { if (k equals 1) { store partial + element } else { make copy of set remove element from copy of set recurse with (partial + element, copy of set, k – 1) } } } … Read more