Übungsaufgabe MyArrayQueue

Psyko_michi

Neues Mitglied
Hi,
ich bin neu hier und habe ein Problem mit einer übungsaufgabe kann mir hier eventuell einer helfen?

Vielen Dank im Vorraus

Erstellen Sie eine eigene Implementierung MyArrayQueue für den abstrakten Datentyp einer
Warteschlange (Queue), die für die Speicherung ihrer Einträge analog zur Feldliste ein Array
verwendet. Dieses Feld soll im Konstruktor MyArrayQueue(int n) mit einer festen Länge n
erzeugt und später – anders als bei der ArrayList - nicht mehr geändert werden. Die
Implementierung soll sicherstellen, dass die MyArrayQueue zu jedem Zeitpunkt Platz für n
Elemente hat.
Erstellen Sie außerdem ein Testprogramm Test.java, in dessen main-Operation Sie nach
dem Erzeugen einer MyArrayQueue zunächst eine maximale Anzahl Elemente in die
MyArrayQueue einfügen und dann wiederholt einige Elemente entfernen und die gleiche
Anzahl an Elementen wieder hinzufügen.
Kommentieren Sie alle Programmteile mittels javadoc.
 

Gucky

Top Contributor
Wo liegt dein Problem und wie viel hast du schon fertig?

Du bist im falschen Unterforum und müsstest in Hausaufgaben.
 

Psyko_michi

Neues Mitglied
Ich habe mit feldern einfach immer meine Probleme bin auch ehrlich der totale noop... das mit dem DOC kram ist nicht das problem aber die Aufgabe ansich =(
 

Flown

Administrator
Mitarbeiter
Im Grunde genommen brauchst du ein Array, dass du mit n Länge initialisierst. Weiters sollst du das Interface Queue ableiten. Der einzige Kniff den du jetzt bereitstellen musst ist, sind die Zeiger auf den Anfang und das Ende. Schau dir doch mal einen Ringbuffer an.
 

Neue Themen


Oben