All Packages Class Hierarchy This Package Previous Next Index
Class jdsl.simple.ref.SequenceSimplePriorityQueue
java.lang.Object
|
+----jdsl.simple.ref.SequenceSimplePriorityQueue
- public class SequenceSimplePriorityQueue
- extends Object
- implements SimplePriorityQueue
Implementation of a priority queue using a sorted sequence
- Author:
- lv, rt
-
comp
-
-
seq
-
-
SequenceSimplePriorityQueue(Comparator)
-
-
extractElem(Object)
-
-
extractElem(Position)
-
-
extractKey(Position)
-
-
insertItem(Object, Object)
-
-
isEmpty()
-
-
minElement()
-
-
minKey()
-
-
removeMinElement()
-
-
size()
-
seq
protected Sequence seq
comp
protected Comparator comp
SequenceSimplePriorityQueue
public SequenceSimplePriorityQueue(Comparator c)
extractKey
protected Object extractKey(Position pos)
extractElem
protected Object extractElem(Position pos)
extractElem
protected Object extractElem(Object kep)
size
public int size()
isEmpty
public boolean isEmpty()
insertItem
public void insertItem(Object k,
Object e) throws InvalidKeyException
minElement
public Object minElement() throws EmptyContainerException
minKey
public Object minKey() throws EmptyContainerException
removeMinElement
public Object removeMinElement() throws EmptyContainerException
All Packages Class Hierarchy This Package Previous Next Index