de.hska.java.aufgaben.interfaces
Class ArrayQueue

java.lang.Object
  extended by de.hska.java.aufgaben.interfaces.ArrayQueue
All Implemented Interfaces:
Queue

public class ArrayQueue
extends java.lang.Object
implements Queue

Implementiert eine Queue mit einem Feld. Wenn das Feld zu kleine für die hinzugefügten Werte sind, dann wird dessen Grösse verdoppelt.

Zurück zum Aufgabentext

Author:
pape

Constructor Summary
ArrayQueue()
          Erzeugt eine ArrayQueue mit initial 100 möglichen Werten.
ArrayQueue(int groesse)
          Erzeugt eine ArrayQueue mit initial groesse möglichen Werten.
 
Method Summary
 void add(int wert)
          Fügt den gegeben wert zu dieser Queue hinzu.
 boolean isEmpty()
          Gibt genau true zurück, wenn in dieser Queue mindestens ein Wert enthalten ist.
 int remove()
          Entfernt den zuerst zu dieser Queue hinzugefügten Wert und gibt ihn zurück.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArrayQueue

public ArrayQueue(int groesse)
Erzeugt eine ArrayQueue mit initial groesse möglichen Werten.


ArrayQueue

public ArrayQueue()
Erzeugt eine ArrayQueue mit initial 100 möglichen Werten.

Method Detail

add

public void add(int wert)
Description copied from interface: Queue
Fügt den gegeben wert zu dieser Queue hinzu.

Specified by:
add in interface Queue

isEmpty

public boolean isEmpty()
Description copied from interface: Queue
Gibt genau true zurück, wenn in dieser Queue mindestens ein Wert enthalten ist.

Specified by:
isEmpty in interface Queue

remove

public int remove()
Description copied from interface: Queue
Entfernt den zuerst zu dieser Queue hinzugefügten Wert und gibt ihn zurück. Wenn die Queue leer ist, dann wird irgendein Wert zurückgegeben.

Specified by:
remove in interface Queue


(c) Prof. Dr. Christian Pape --- Übersicht aller Java-Programmieraufgaben