Uses of Interface
cc.redberry.combinatorics.CombinatorialIterator
-
Uses of CombinatorialIterator in cc.redberry.combinatorics
Classes in cc.redberry.combinatorics that implement CombinatorialIteratorModifier and TypeClassDescription(package private) static final class(package private) static final classfinal classIterator over all unordered combinations (i.e.final classIterator over over all possible unique combinations with permutations (i.e.(package private) classstatic final classfinal classIterator over all possible permutations.Fields in cc.redberry.combinatorics declared as CombinatorialIteratorModifier and TypeFieldDescription(package private) final CombinatorialIterator<int[]>Combinatorics.TIterator.intIterator(package private) final CombinatorialIterator<int[]>Combinatorics.TTIterator.intIteratorMethods in cc.redberry.combinatorics that return CombinatorialIteratorModifier and TypeMethodDescriptionstatic 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 arraystatic 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 arraystatic CombinatorialIterator<int[]>Combinatorics.compositions(int integer, int nPartitions) Iterator over all compositions ofintegerintonPartitionsstatic CombinatorialIterator<int[]>Combinatorics.distinctTuples(int[]... sets) Iterator over all distinct N-tuples, which can be chosen fromNspecified 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 fromNspecified sets of elements.static CombinatorialIterator<int[]>Combinatorics.permutations(int n) Iterator over all permutations of the specified lengthstatic <T> CombinatorialIterator<T[]>Combinatorics.permutations(T[] input) Iterator over all permutations of the specified arraystatic CombinatorialIterator<int[]>Combinatorics.tuples(int... bounds) Iterator over all N-tuples (not necessary to be distinct), which can be chosen fromNarrays 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 fromNspecified sets of integers.Constructors in cc.redberry.combinatorics with parameters of type CombinatorialIteratorModifierConstructorDescriptionTIterator(T[] initialArray, Combinatorics.ArrayFactory<T> factory, CombinatorialIterator<int[]> intIterator) TTIterator(T[][] initialArray, Combinatorics.ArrayFactory<T> factory, CombinatorialIterator<int[]> intIterator)