msgbartop
Gruppe F1
msgbarbottom

27 Jan 09 Blatt 11 Nachbereitung

Ich möchte kuz noch einmal etwas zur Aufgabe posten, bei der es darum ging eine Queue durch 2 Stacks zu implementieren und umgekehrt einen Stack durch Queues.

Für ersteres habe ich mich vorhin hingehockt und mal ausprobiert, wie viel Stress es ist eine animierte GIF in GIMP dafür zu erstellen, die das ganze anschaulich zeigt – ich muss sagen, es ist recht viel Stress und deswegen gibt’s auch nur für die Implementierung einer Queue durch 2 Stacks eine Animation:

Implementierung eines Queues durch 2 Stacks

Implementierung eines Queues durch 2 Stacks

Die Implementierung eines Stacks durch 2 Queues erfolgt ähnlich, nur muss man bei jedem pop die Queues umschütten und das letzte Element herausziehen. Das Erstellen einer ähnlichen Skizze, wie der von mir oben, kann hilfreich sein, um sich das klar zu machen.

An sich kann man solche Aufgaben immer so lösen, dass man sich einerseits vorstellt wie das ganze nach außen hin wirken soll (das Interface also) und dann versucht die Funktionalität durch das, was man zur Verfügung hat, auszudrücken.

Soweit zum Blatt 11, wenn’s dazu noch Fragen gibt –> Email 😀

Grüße,
Andreas

Tags: , ,

23 Jan 09 Blatt 11

Anbei das Eclipse-Projekt für die Aufgabe 3:

RPNCalc.zip

Tags: