TreeSet


Object Hierarchy:

Gee.TreeSet Gee.TreeSet Gee.TreeSet Gee.AbstractBidirSortedSet Gee.AbstractBidirSortedSet Gee.AbstractBidirSortedSet->Gee.TreeSet Gee.AbstractSortedSet Gee.AbstractSortedSet Gee.AbstractSortedSet->Gee.AbstractBidirSortedSet Gee.AbstractSet Gee.AbstractSet Gee.AbstractSet->Gee.AbstractSortedSet Gee.AbstractCollection Gee.AbstractCollection Gee.AbstractCollection->Gee.AbstractSet GLib.Object GLib.Object GLib.Object->Gee.AbstractCollection Gee.Traversable Gee.Traversable Gee.Traversable->Gee.AbstractCollection Gee.Iterable Gee.Iterable Gee.Iterable->Gee.AbstractCollection Gee.Collection Gee.Collection Gee.Collection->Gee.AbstractCollection Gee.Set Gee.Set Gee.Set->Gee.AbstractSet Gee.SortedSet Gee.SortedSet Gee.SortedSet->Gee.AbstractSortedSet Gee.BidirSortedSet Gee.BidirSortedSet Gee.BidirSortedSet->Gee.AbstractBidirSortedSet

Description:


public class TreeSet<G> : AbstractBidirSortedSet<G>

Left-leaning red-black tree implementation of the Set interface.

This implementation is especially well designed for large quantity of data. The (balanced) tree implementation insure that the set and get methods are in logarithmic complexity. For a linear implementation see HashSet.

See also:

HashSet


Namespace: Gee
Package: gee-0.8

Content:

Properties:

Creation methods:

Methods:

Inherited Members:

All known members inherited from class Gee.AbstractBidirSortedSet
All known members inherited from class Gee.AbstractSortedSet
All known members inherited from class Gee.AbstractSet
All known members inherited from class Gee.AbstractCollection
All known members inherited from class GLib.Object
All known members inherited from interface Gee.BidirSortedSet
All known members inherited from interface Gee.SortedSet
All known members inherited from interface Gee.Set
All known members inherited from interface Gee.Traversable
All known members inherited from interface Gee.Iterable



2022 vala-language.org