| Modifier and Type | Class and Description |
|---|---|
class |
IntCombinations
Iterator over all unordered combinations (i.e.
|
class |
IntCombinationsWithPermutations
Iterator over over all possible unique combinations with permutations (i.e.
|
static class |
IntCombinatorialPort.Iterator |
class |
IntPermutations
Iterator over all possible permutations.
|
| Modifier and Type | Method and Description |
|---|---|
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. |
Copyright © 2017. All rights reserved.