Beruflich Dokumente
Kultur Dokumente
Wie Man Queue in Java Programmiert
Wie Man Queue in Java Programmiert
* <p>
* </p>
* <p>
* </p>
* <p>
* zuerst abgelegte Objekt wird als erstes wieder entnommen. Alle Methoden haben
* eine konstante Laufzeit, unabhaengig von der Anzahl der verwalteten Objekte.
* </p>
*/
/**
* Der Inhalt wird per Parameter gesetzt. Der Verweis ist leer.
*/
public QueueNode(ContentType pContent) {
content = pContent;
nextNode = null;
/**
* Der Verweis wird auf das Objekt, das als Parameter uebergeben wird,
* gesetzt.
*/
nextNode = pNext;
/**
* @return das Objekt vom Typ QueueNode, auf das der aktuelle Verweis zeigt
*/
return nextNode;
/**
*/
return content;
}
}
/**
* ContentType sein.
*/
public Queue() {
head = null;
tail = null;
/**
* Die Anfrage liefert den Wert true, wenn die Schlange keine Objekte enthaelt,
*/
/**
*
* @param pContent
*/
if (pContent != null) {
if (this.isEmpty()) {
head = newNode;
tail = newNode;
} else {
tail.setNext(newNode);
tail = newNode;
/**
*/
if (!this.isEmpty()) {
head = head.getNext();
if (this.isEmpty()) {
head = null;
tail = null;
/**
* @return das erste Objekt der Schlange vom Typ ContentType oder null,
*/
if (this.isEmpty()) {
return null;
} else {
return head.getContent();