Package com.mxgraph.analysis
Class mxFibonacciHeap.Node
java.lang.Object
com.mxgraph.analysis.mxFibonacciHeap.Node
- Enclosing class:
mxFibonacciHeap
Implements a node of the Fibonacci heap. It holds the information
necessary for maintaining the structure of the heap. It also holds the
reference to the key value (which is used to determine the heap
structure). Additional Node data should be stored in a subclass.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal double
getKey()
Obtain the key for this node.void
setUserObject
(Object userObject)
-
Constructor Details
-
Node
Default constructor. Initializes the right and left pointers, making this a circular doubly-linked list.- Parameters:
key
- The initial key for node.
-
-
Method Details
-
getKey
public final double getKey()Obtain the key for this node.- Returns:
- the key
-
getUserObject
- Returns:
- Returns the userObject.
-
setUserObject
- Parameters:
userObject
- The userObject to set.
-