Klasse ListPriorityQueue<T extends Comparable<? super T>>
java.lang.Object
adt.ListPriorityQueue<T>
- Typparameter:
T- Datentyp
- Alle implementierten Schnittstellen:
Queue<T>
ListPriorityQueue implementiert eine generische
Prioritätswarteschlange auf Basis einer einfach verketteten
Liste (@link adt.SingleLinkedList).
Das Element mit dem niedrigsten Wert hat die höchste Priorität.
Haben zwei Elemente die gleiche Priorität, dann wird das zuerst
eingestellte Element auch zuerst zurückgeliefert.-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifikator und TypMethodeBeschreibungdequeue()Erstes Element aus Schlange liefern und entfernen.booleanempty()Prüfung, ob Schlange leer.voidEinfügen eines Objektsobjvom TypTin die Schlange.front()Erstes Element aus der Schlange liefern.intgetSize()Rückgabe der Größe (Anzahl möglicher Elemente) der Queue.toString()Liefert eine Zeichenkettendarstellung der Schlange mit den darin enthaltenen Elementen.
-
Konstruktordetails
-
ListPriorityQueue
public ListPriorityQueue()
-
-
Methodendetails
-
empty
public boolean empty()Prüfung, ob Schlange leer.- Angegeben von:
emptyin SchnittstelleQueue<T extends Comparable<? super T>>- Gibt zurück:
true, wenn Schlange leer, sonstfalse
-
getSize
public int getSize()Rückgabe der Größe (Anzahl möglicher Elemente) der Queue.- Gibt zurück:
- Größe
-
enqueue
-
front
-
dequeue
-
toString
-