MergingUnionFind

Type Alias MergingUnionFind 

Source
pub type MergingUnionFind<T, M> = UnionFindBase<UnionBySize, PathCompression, FnMerger<T, M>, (), ()>;

Aliased Type§

pub struct MergingUnionFind<T, M> {
    cells: Vec<UfCell<UnionBySize, FnMerger<T, M>, ()>>,
    merger: FnMerger<T, M>,
    history: (),
    _marker: PhantomData<fn() -> PathCompression>,
}

Fields§

§cells: Vec<UfCell<UnionBySize, FnMerger<T, M>, ()>>§merger: FnMerger<T, M>§history: ()§_marker: PhantomData<fn() -> PathCompression>