public interface PriorityQueue<E>
| Modifier and Type | Method and Description |
|---|---|
E |
dequeue()
Estrae il primo elemento ad alta priorita' o, in sua assenza,
il primo elemento a basso priorita'.
|
E[] |
emptyOut()
Svuota la coda.
|
void |
enqueueHigh(E element)
Accoda un elemento ad alta priorita' .
|
void |
enqueueLow(E element)
Accoda un elemento a bassa priorita' .
|
boolean |
isHighEmpty()
Restituisce true se non ci sono elementi ad alta priorita'
|
boolean |
isLowEmpty()
Restituisce true se non ci sono elementi a bassa priorita'
|
void enqueueLow(E element)
void enqueueHigh(E element)
E dequeue() throws EmptyQueueException
EmptyQueueExceptionboolean isLowEmpty()
boolean isHighEmpty()
E[] emptyOut()