Interface Warteschlange

All Known Implementing Classes:
FIFO, LIFO

public interface Warteschlange

ein Interface zur Beschreibung der essentiellen Funktionalität einer Warteschlange


Method Summary
 boolean empty()
          Testet, ob die Schlange leer ist.
 void in(java.lang.Object x)
          Fügt ein Element x in die Schlange ein.
 java.lang.Object out()
          Liefert aus einer nicht-leeren Schlange ein Element und löscht es aus der Schlange.
 

Method Detail

in

public void in(java.lang.Object x)
Fügt ein Element x in die Schlange ein.

Parameters:
x - das einzufügende Element

out

public java.lang.Object out()
Liefert aus einer nicht-leeren Schlange ein Element und löscht es aus der Schlange. Fairness ist dabei kein Kriterium. Ist die Schlange leer, so wird null zurückgeliefert.

Returns:
das Element

empty

public boolean empty()
Testet, ob die Schlange leer ist.

Returns:
ob sie leer ist