|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
TaggedCollection<T,E> | A tagged collection is a variation of an algorithmically positioned collections (e.g., ordered collection, priority queue, spatial collection) that uses a tag associated with each element to determine their proper placement within the data structure. |
TrackedTagged<T,E> | Similar to the Tagged interface, the TrackedTagged interface
includes a method to insert a tagged element into a tagged collection that
returns a tracker for it. |
Class Summary | |
---|---|
MutableTaggedElement<T,E> | The MutableTaggedElement class is an extension of the TaggedElement class that allows the tag to be modified. |
TaggedCollectionWrapper<T,E> | Rather than implement each of the tagged collections from scratch, we define a tagged collection wrapper that can be used to transform any untagged collection into a tagged collection. |
TaggedElement<T,E> | Each element and its associated tag is stored in a tagged collection as a tagged element. |
TaggedElementComparator<T> | We compare tagged elements by wrapping a provided comparator defined over only the tags. |
A tagged collection is a collection that provides the necessary support for associating these tags with the corresponding elements.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |