|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcivquest.util.FibonacciHeap
Implements a fibonacci-heap.
Constructor Summary | |
FibonacciHeap(java.util.Comparator comparator)
Constructs a FibonacciHeap |
Method Summary | |
java.lang.Object |
getMinValue()
Returns the smallest value in the whole heap |
void |
insert(java.lang.Object value)
Inserts the given value into the heap. |
static void |
main(java.lang.String[] argv)
Included for testing FibonacciHeap |
java.lang.Object |
removeMinValue()
Removes the smallest value from the heap. |
int |
size()
Returns the number of values in the heap |
java.lang.String |
toString()
Outputs the heap for debugging |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public FibonacciHeap(java.util.Comparator comparator)
comparator
- will be used for comparing the valuesMethod Detail |
public int size()
public java.lang.Object getMinValue()
public void insert(java.lang.Object value)
value
- a value as describedpublic java.lang.Object removeMinValue()
public java.lang.String toString()
public static void main(java.lang.String[] argv)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |