Package org.jheaps
Interface ValueHeap<K,V>
- Type Parameters:
K
- the type of keys maintained by this heapV
- the type of values maintained by this heap
- All Superinterfaces:
Heap<K>
- All Known Implementing Classes:
BinaryArrayIntegerValueHeap
A heap with values.
-
Method Summary
Modifier and TypeMethodDescriptionFind the value of an element with the minimum key.void
Insert an element into the heap.
-
Method Details
-
insert
Insert an element into the heap.- Parameters:
key
- the key to insertvalue
- the value to insert
-
findMinValue
V findMinValue()Find the value of an element with the minimum key.- Returns:
- the value of an element with the minimum key
- Throws:
NoSuchElementException
- if the heap is empty
-