static CombinatorialIterator<int[]> |
Combinatorics.combinations(int n,
int k) |
Iterator over all k-combinations from {code n}.
|
static <T> CombinatorialIterator<T[]> |
Combinatorics.combinations(T[] input,
int k) |
Iterator over all k-combinations from the specified array
|
static CombinatorialIterator<int[]> |
Combinatorics.combinationsWithPermutations(int n,
int k) |
Iterator over all k-combinations with permutations from {code n}.
|
static <T> CombinatorialIterator<T[]> |
Combinatorics.combinationsWithPermutations(T[] input,
int k) |
Iterator over all k-combinations with permutations from the specified array
|
static CombinatorialIterator<int[]> |
Combinatorics.compositions(int integer,
int nPartitions) |
Iterator over all compositions of integer into nPartitions
|
static CombinatorialIterator<int[]> |
Combinatorics.distinctTuples(int[]... sets) |
Iterator over all distinct N-tuples, which can be chosen from N specified sets of integers.
|
static <T> CombinatorialIterator<T[]> |
Combinatorics.distinctTuples(T[]... sets) |
Iterator over all N-tuples of elements at different positions, which can be chosen from N specified sets
of elements.
|
static CombinatorialIterator<int[]> |
Combinatorics.permutations(int n) |
Iterator over all permutations of the specified length
|
static <T> CombinatorialIterator<T[]> |
Combinatorics.permutations(T[] input) |
Iterator over all permutations of the specified array
|
static CombinatorialIterator<int[]> |
Combinatorics.tuples(int... bounds) |
Iterator over all N-tuples (not necessary to be distinct), which can be chosen from N arrays of integers
of the form arrayi = [0, 1, 2, ..., Ki]
|
static <T> CombinatorialIterator<T[]> |
Combinatorics.tuples(T[]... sets) |
Iterator over all N-tuples, which can be chosen from N specified sets of integers.
|