schlangevl
Class Queue

java.lang.Object
  |
  +--schlangevl.Queue

public class Queue
extends java.lang.Object

Überschrift: Schlangen mit verketteten Listen Beschreibung: Diese Klasse bietet Schlangen an, die die zu speichernden Objekte mit Hilfe von verkettetn Listen ablegt. Copyright: Copyright (c) 2003 Christoph Pöhlmann Organisation:


Field Summary
private  Node end
          Pseudo-Knoten für Ende (zeigt auf sich selbst).
private  Node head
          Pseudo-Knoten für Anfang (zeigt auf ersten Knoten).
 
Constructor Summary
Queue()
           
 
Method Summary
 void addNode(java.lang.Object arg1)
          Fügt ein neues Element an den Anfang der Liste hinzu.
 java.lang.Object getNode()
          Liefert das letzte Element einer Schlange und löscht es.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

head

private Node head
Pseudo-Knoten für Anfang (zeigt auf ersten Knoten).

end

private Node end
Pseudo-Knoten für Ende (zeigt auf sich selbst).
Constructor Detail

Queue

public Queue()
Method Detail

getNode

public java.lang.Object getNode()
Liefert das letzte Element einer Schlange und löscht es. Sind keine Elemente in der Schlange gespeichert, so wird null zurückgegeben (kein gültiges Objekt).

addNode

public void addNode(java.lang.Object arg1)
Fügt ein neues Element an den Anfang der Liste hinzu. Beispiel: meineSchlange.addNode(new String("Hallo!"));