|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--BinHeap
Classe che implementa le code unificabili come insiemi di
alberi binomiali.
Realizzata sulla base del capitolo 20
del testo:
Introduction to algorithms
di T.H. Cormen, C.E. Leiserson, R.L. Rievest
Method Summary | |
java.lang.Comparable |
Dequeue()
rimuove il minimo dalla coda e lo ritorna |
void |
Enqueue(java.lang.Comparable k)
accoda la chiave k |
boolean |
IsEmpty()
ritorna true sse la coda è vuota |
java.lang.Comparable |
Minimum()
ritorna il minimo senza rimuoverlo dalla coda |
void |
Union(MergeableQueue q)
unione distruttiva della coda con q |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
public boolean IsEmpty()
MergeableQueue
IsEmpty
in interface MergeableQueue
public void Enqueue(java.lang.Comparable k)
MergeableQueue
Enqueue
in interface MergeableQueue
public java.lang.Comparable Minimum()
MergeableQueue
Minimum
in interface MergeableQueue
public java.lang.Comparable Dequeue()
MergeableQueue
Dequeue
in interface MergeableQueue
public void Union(MergeableQueue q)
MergeableQueue
Union
in interface MergeableQueue
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |