org.systemsbiology.data
Class PriorityQueue
java.lang.Object
org.systemsbiology.data.Queue
org.systemsbiology.data.PriorityQueue
- Direct Known Subclasses:
- IndexedPriorityQueue
- public class PriorityQueue
- extends Queue
mAbstractComparator
protected final AbstractComparator mAbstractComparator
mRoot
protected PriorityQueue.Node mRoot
PriorityQueue
public PriorityQueue(AbstractComparator pAbstractComparator)
peekNext
public Object peekNext()
- Specified by:
peekNext in class Queue
checkIntegrity
public void checkIntegrity(PriorityQueue.Node pNode)
remove
protected final void remove(PriorityQueue.Node pNode,
AbstractComparator pAbstractComparator)
getNext
public Object getNext()
- Specified by:
getNext in class Queue
insert
protected static final void insert(PriorityQueue.Node pTree,
PriorityQueue.Node pNode,
AbstractComparator pAbstractComparator)
insertRoot
protected final void insertRoot(PriorityQueue.Node pNode)
add
public boolean add(Object pElement)
- Specified by:
add in class Queue
size
public int size()
toString
public String toString()
clear
public void clear()