See: Description

| Class | Description |
|---|---|
| AbstractHeap |
Abstract base class for heaps.
|
| ComparableMaxHeap<K extends Comparable<K>> |
Basic in-memory heap structure.
|
| ComparableMinHeap<K extends Comparable<K>> |
Basic in-memory heap structure.
|
| DoubleHeap |
Basic in-memory heap structure.
|
| DoubleMaxHeap |
Basic in-memory heap structure.
|
| DoubleMinHeap |
Basic in-memory heap structure.
|
| DoubleObjMaxHeap<V> |
Basic in-memory heap structure.
|
| DoubleObjMinHeap<V> |
Basic in-memory heap structure.
|
| DoublePriorityObject<O> |
Object for a priority queue with integer priority.
|
| Heap<E> |
Basic in-memory heap structure.
|
| IntegerHeap |
Basic in-memory heap structure.
|
| IntegerMaxHeap |
Basic in-memory heap structure.
|
| IntegerMinHeap |
Basic in-memory heap structure.
|
| IntegerPriorityObject<O> |
Object for a priority queue with integer priority.
|
| ObjectHeap<K> |
Basic in-memory heap structure.
|
| TiedTopBoundedHeap<E> |
A size-limited heap similar to
TopBoundedHeap, discarding elements
with the highest value. |
| TiedTopBoundedUpdatableHeap<E> |
A size-limited heap similar to
TopBoundedHeap, discarding elements
with the highest value. |
| TopBoundedHeap<E> |
Heap class that is bounded in size from the top.
|
| TopBoundedUpdatableHeap<E> |
Heap class that is bounded in size from the top.
|
| UpdatableHeap<O> |
A heap as used in OPTICS that allows updating entries.
|
Heap structures and variations such as bounded priority heaps.