Klasse ReferenceQueue<T>

java.lang.Object
adt.ReferenceQueue<T>
Typparameter:
T - Datentyp
Alle implementierten Schnittstellen:
Queue<T>

public class ReferenceQueue<T> extends Object implements Queue<T>
Eine mittels Referenzen implementierte Warteschlange, die das Interface Queue implementiert.
  • Konstruktordetails

    • ReferenceQueue

      public ReferenceQueue()
      Konstruktor für eine leere Queue.
  • Methodendetails

    • empty

      public boolean empty()
      Prüfung, ob Schlange leer.
      Angegeben von:
      empty in Schnittstelle Queue<T>
      Gibt zurück:
      true, wenn Schlange leer, sonst false
    • enqueue

      public void enqueue(T obj)
      Anfügen eines Objekts Typ T an das Ende der Schlange.
      Angegeben von:
      enqueue in Schnittstelle Queue<T>
      Parameter:
      obj - Objekt
    • front

      public T front() throws RuntimeException
      Erstes Element aus der Schlange liefern.
      Angegeben von:
      front in Schnittstelle Queue<T>
      Gibt zurück:
      Objekt
      Löst aus:
      RuntimeException - Schlange ist leer
    • dequeue

      public T dequeue() throws RuntimeException
      Erstes Element aus Schlange liefern und entfernen.
      Angegeben von:
      dequeue in Schnittstelle Queue<T>
      Gibt zurück:
      Objekt
      Löst aus:
      RuntimeException - Schlange ist leer