-
class
AbstractHeap provides a skeletal implementation of
the
Heap interface, to minimize the effort required
to implement this interface.
final class
class
A
BinomialHeap allows
O(lg n) time bounds for insert, minimum, extract-min, union,
decrease-key, and delete operations.
class
A
FibonacciHeap allows amortized O(1) time bounds for
create, insert, minimum, union, and decrease-key operations, and
amortized O(lg n) run times for extract-min and delete.
void
void
void
Add all the entries from the given heap to this one.
void
void
Merges all of the mappings from the specified
Heap
into this
Heap.
Builds a binary heap from the given heap, using
the same key comparator as the given heap.
Constructs a new binomial heap with the same entries as the specified
Heap.
Constructs a new heap with the same entries as the specified
Heap.