Module org.cicirello.jpt
Package org.cicirello.permutations
package org.cicirello.permutations
Collection of classes related to representing and manipulating permutations.
-
ClassDescriptionThis is a
RuntimeException
that is thrown by certain methods of thePermutation
class to indicate that the Permutation object's state is invalid, and any subsequent calls to methods on that object may be unpredictable.Representation of a permutation of the integers from 0 to N-1, inclusive.A functional interface for defining custom binary operators on Permutations.A functional interface for defining custom binary operators on Permutations.A functional interface for defining custom unary operators on Permutations.Iterator over all permutations of a specified length, n, of the integers in the interval [0,n).A functional interface for defining custom unary operators on Permutations.