Class Queue<ContentType>
- java.lang.Object
-
- Queue<ContentType>
-
public class Queue<ContentType> extends java.lang.Object
Materialien zu den zentralen NRW-Abiturpruefungen im Fach Informatik ab 2018
Generische Klasse Queue
Objekte der generischen Klasse Queue (Warteschlange) verwalten beliebige Objekte vom Typ ContentType nach dem First-In-First-Out-Prinzip, d.h., das zuerst abgelegte Objekt wird als erstes wieder entnommen. Alle Methoden haben eine konstante Laufzeit, unabhaengig von der Anzahl der verwalteten Objekte.
- Version:
- Generisch_02 2014-02-21
- Author:
- Qualitaets- und UnterstuetzungsAgentur - Landesinstitut fuer Schule
-
-
Constructor Summary
Constructors Constructor Description Queue()
Eine leere Schlange wird erzeugt.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
dequeue()
Das erste Objekt wird aus der Schlange entfernt.void
enqueue(ContentType pContent)
Das Objekt pContentType wird an die Schlange angehaengt.ContentType
front()
Die Anfrage liefert das erste Objekt der Schlange.boolean
isEmpty()
Die Anfrage liefert den Wert true, wenn die Schlange keine Objekte enthaelt, sonst liefert sie den Wert false.
-
-
-
Method Detail
-
isEmpty
public boolean isEmpty()
Die Anfrage liefert den Wert true, wenn die Schlange keine Objekte enthaelt, sonst liefert sie den Wert false.- Returns:
- true, falls die Schlange leer ist, sonst false
-
enqueue
public void enqueue(ContentType pContent)
Das Objekt pContentType wird an die Schlange angehaengt. Falls pContentType gleich null ist, bleibt die Schlange unveraendert.- Parameters:
pContent
- das anzuhaengende Objekt vom Typ ContentType
-
dequeue
public void dequeue()
Das erste Objekt wird aus der Schlange entfernt. Falls die Schlange leer ist, wird sie nicht veraendert.
-
front
public ContentType front()
Die Anfrage liefert das erste Objekt der Schlange. Die Schlange bleibt unveraendert. Falls die Schlange leer ist, wird null zurueckgegeben.- Returns:
- das erste Objekt der Schlange vom Typ ContentType oder null, falls die Schlange leer ist
-
-