Sie sind auf Seite 1von 2

Algorithmen, Datenstruktu-

ren und Graphentheorie


Prof. Dr. Ralf Thiele
Hochschule Bonn-Rhein-Sieg
Sommersemester 2023
10. Mai 2023

Aufgabe 1 [Theorie]

Betrachten Sie binäre Bäume, bei denen einzelne Buchstaben an den inneren Knoten gespeichert
sind:

• Zeichnen Sie einen Baum, der als preorder-Ausgabe ANUPSIDEDOWNTREE“ erzeugt



und UNPADIESDNWTOERE“ als inorder-Ausgabe erzeugt. Zeichnen Sie nur einen
Baum!!

• Kann es mehr als eine korrekte Lösung geben? Wenn ja, warum? Wenn nein, wieso nicht?

Aufgabe 2 [ACAT]

Führen Sie für den gegebenen Graphen die Tiefen- und Breitensuche durch. Geben Sie jeweils
die Knoten in der Reihenfolge an, in der sie besucht werden. Die Adjazenzlisten der Knoten seien
alphabetisch sortiert.

Aufgabe 3 [ACAT]

Ermitteln Sie für den gerichteten azyklischen Graphen (DAG) eine topologische Sortierung der
Knoten.

Aufgabe 4 (Theorie)
(a) Welche der folgenden Relationen Ri ⊆ V × V sind Halbordnungen auf der Menge V =
{1, 2, 3}?

R1 = {(1, 1), (1, 2), (2, 2)}


R2 = {(1, 1), (1, 2), (2, 2), (2, 3), (3, 3)}
R3 = {(1, 1), (1, 2), (1, 3), (2, 2), (2, 3), (3, 3)}
R4 = {(1, 1), (1, 2), (2, 1), (2, 2), (3, 3)}
R5 = {(1, 1), (2, 2), (3, 1), (3, 2), (3, 3)}

(b) Es seien R und S Halbordnungen auf einer Menge V . Zeigen Sie, dass auch R ∩ S eine
Halbordnung auf V ist.

(c) Es sei R ⊆ V × V eine binäre Relation auf einer endlichen Menge V . Ist es möglich, dass
R sowohl Äquivalenzrelation als auch Halbordnung auf V ist? Wenn ja, wie muss R dann
aussehen?
Aufgabe 5 [Theorie]

Eine Flasche mit 12L Wasser soll in zwei gleiche Teile zu je 6L aufgeteilt werden. Dafür stehen
zusätzlich zwei leere Flaschen mit 8L und 5L Fassungsvermögen zur Verfügung. Wie oft muss
man mindestens umfüllen, um dieses Ziel zu erreichen? Wie kann man die Zustände sinnvoll
darstellen?

Allgemeine Fragen zu den Aufgaben können Sie im LEA-Forum Übungsaufgaben stellen. Hilfe
bei der Lösung der Aufgaben erhalten Sie in den Übungen.

Das könnte Ihnen auch gefallen