Menu schließen

ADT: Stacks miteinander vergleichen

Frage: ADT: Stacks miteinander vergleichen
(1 Antwort)

 
Hallo,


ich hab in informatik eine aufgabe aufbekommen und komme damit garnicht klar.
Die lautet: ich soll wohl 2 stacks programmieren und die miteinander vergleichen.
Nur weiß ich garnicht wie ich das anstellen soll..
Programmieren muss ich das ganze mit BlueJ also Java

Ich bin für jede Hilfe dankbar.

Mfg
May
GAST stellte diese Frage am 09.10.2011 - 19:29


Autor
Beiträge 0
13
Antwort von hitchhiker (ehem. Mitglied) | 02.11.2011 - 23:06
Baue 2 Elemente der Klasse Stack (http://download.oracle.com/javase/1.4.2/docs/api/java/util/Stack.html) und iteriere da durch. Da die Klasse Stack allerdings nur vorsieht,
dass du auf das jeweils oberste Element schauen kannst, musst du AbstractList (http://download.oracle.com/javase/1.4.2/docs/api/java/util/AbstractList.html) verwenden, um durch alle Inhalte iterieren zu können. Mit den Methoden, die in Vector (http://download.oracle.com/javase/1.4.2/docs/api/java/util/Vector.html) enthalten sind, kannst du dann Vergleichen (Benutze equals() und nicht ==, sonst klappts nicht). Also Stacks bauen, parallel durchiterieren und das jeweils aktuelle Element von Stack A mit dem aktuellen Element von Stack B vergleichen.

Verstoß melden
Hast Du eine eigene Frage an unsere Informatik-Experten?

> Du befindest dich hier: Support-Forum - Informatik
ÄHNLICHE FRAGEN:
BELIEBTE DOWNLOADS: