|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface FibHeapSubOperations
Interface for the suboperations on Fibonacci-Heaps.
| Method Summary | |
|---|---|
void |
clearSubOperationQueue()
Clears the SubOperationQueue of an Operation (e.g. |
void |
cutOp(int node)
CUT |
SubOperationQueue |
getSubOperationQueue()
Gets the SubOperationQueue of an Operation |
void |
linkOp(int node1,
int node2)
LINK |
void |
markOp(int node)
MARK |
void |
newFHeapMeldOp(int node)
NEWFHEAPMELD |
void |
removeOp(int node)
REMOVE |
void |
setKeyOp(int node,
int key)
SETKEY |
void |
unmarkOp(int node)
UNMARK |
void |
updateMinOp(int node)
UPDATEMIN |
| Method Detail |
|---|
void setKeyOp(int node,
int key)
node - old-valuekey - new-valuevoid cutOp(int node)
node - key of node to cutvoid markOp(int node)
node - key of node to markvoid unmarkOp(int node)
node - key of node to unmarkvoid newFHeapMeldOp(int node)
node - key of node to insert
void linkOp(int node1,
int node2)
node1 - key of nodenode2 - key of node that should linked to the first nodevoid updateMinOp(int node)
node - key of new minimumvoid removeOp(int node)
node - key of node to removevoid clearSubOperationQueue()
SubOperationQueue getSubOperationQueue()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||