Hallo
muss noch eine Aufgabe bewähltigen, und zwar:
Wir betrachten Warteschlangen mit beschr¨ankter Kapazit¨at. Diese bieten die folgenden Operationen
an:
• Anh¨angen eines Elementes an die Warteschlange
• Ermittlung des ersten Elementes in der Warteschlange
• L¨oschen des ersten Elementes in der Warteschlange
• Pr¨ufen, ob die Warteschlange leer ist
• Pr¨ufen, ob die Warteschlange voll ist
Definieren Sie eine Java-Schnittstelle f¨ur Warteschlangen, die die genannten Operationen umfasst.
Solche Warteschlangen sollen beliebige Java-Objekte aufnehmen k¨onnen.
Stellen Sie sich nun vor, Sie sollen in solch einer Warteschlange int-Werte verwalten. Geben
Sie Java-Anweisungen an, um den Wert der Variablen
int x = 4711;
in dieWarteschlange einzustellen. Geben Sie weiterhin Java-Anweisungen an, um denWert des
ersten Elements der Warteschlange der Variablen
int y;
zuzuweisen.
Definieren Sie eine Java-Klasse, die die Hintereinanderschaltung (Konkatenation) zweier Warteschlangen
repr¨asentiert. Die Kapazit¨at der konkatenierten Warteschlange soll die Summe der
Einzelkapazit¨aten sein.
so dann hab ich mal ein Interface (Schnittstelle) dafür geschrieben die so aussieht:
ich denke das ist sogar soweit richtig. Jetzt muss ichaber die eig. Klasse schreiben, die ja dann so aussehen soll:
Alles anzeigen
Irgendwie hab ich aber keine Vorstellung wi man sowas nun realisiert, also die Methoden mit Leben füllt. Nehm ich als Datentyp für die Warteschlange ein Array oder was ganz anderes, oder wie sieht es aus? brauche erstmal generelle Tips wie man an so eine Sache dran geht...
gruss
wurstel
muss noch eine Aufgabe bewähltigen, und zwar:
Wir betrachten Warteschlangen mit beschr¨ankter Kapazit¨at. Diese bieten die folgenden Operationen
an:
• Anh¨angen eines Elementes an die Warteschlange
• Ermittlung des ersten Elementes in der Warteschlange
• L¨oschen des ersten Elementes in der Warteschlange
• Pr¨ufen, ob die Warteschlange leer ist
• Pr¨ufen, ob die Warteschlange voll ist
Definieren Sie eine Java-Schnittstelle f¨ur Warteschlangen, die die genannten Operationen umfasst.
Solche Warteschlangen sollen beliebige Java-Objekte aufnehmen k¨onnen.
Stellen Sie sich nun vor, Sie sollen in solch einer Warteschlange int-Werte verwalten. Geben
Sie Java-Anweisungen an, um den Wert der Variablen
int x = 4711;
in dieWarteschlange einzustellen. Geben Sie weiterhin Java-Anweisungen an, um denWert des
ersten Elements der Warteschlange der Variablen
int y;
zuzuweisen.
Definieren Sie eine Java-Klasse, die die Hintereinanderschaltung (Konkatenation) zweier Warteschlangen
repr¨asentiert. Die Kapazit¨at der konkatenierten Warteschlange soll die Summe der
Einzelkapazit¨aten sein.
so dann hab ich mal ein Interface (Schnittstelle) dafür geschrieben die so aussieht:
ich denke das ist sogar soweit richtig. Jetzt muss ichaber die eig. Klasse schreiben, die ja dann so aussehen soll:
Quellcode
Irgendwie hab ich aber keine Vorstellung wi man sowas nun realisiert, also die Methoden mit Leben füllt. Nehm ich als Datentyp für die Warteschlange ein Array oder was ganz anderes, oder wie sieht es aus? brauche erstmal generelle Tips wie man an so eine Sache dran geht...
gruss
wurstel