DisjointSet | Represents a disjoint set of integers |
Edge | An undirected edge between vertices u and v |
SubsetDelta | Describes how to change a subset to get the next subset |
SubsetDeltaGenerator | Generates SubsetDelta structs for subsets of fixed length |
Tree | A labelled, free tree |
TreeGenerator | Generates non-isomorphic trees of a given order |