WS 97/98: Algorithmen und Programmierung III - Übungsblatt 2


Abgabe bis 28.10., 16 Uhr


Aufgabe 2.1 (4 Punkte)

Für die Doppelkopfschlange aus Aufgabe 1.1 soll angegeben werden
dequeue ist geeignet zu testen.


Aufgabe 2.2 (7 Punkte)

Für einfache Schlangen mit den Operationen append, remove bieten sich zwei alternative Implementierungen an: Feld bzw. Geflecht. Ein Modul Queues soll Schlangenobjekte beider Arten verwalten und auch die verschiedenen Repräsentationen ineinander überführen können. Seine Schnittstelle sieht wie folgt aus:

Verfasse hierzu das Implementierungsmodul!



21.10.1997