Beruflich Dokumente
Kultur Dokumente
Aufgabe 1 [Theorie]
(a) Zeichnen Sie ein Diagramm des Graphen G = (V, E) mit V = {a, b, c, d, e} und
E = {{a, b}, {a, c}, {a, d}, {b, c}, {c, d}, {a, e}, {c, e}}.
Aufgabe 2 [Theorie]
|En,m | = 2nm − n − m
Aufgabe 3 [Theorie]
Zeigen Sie:
(b) Die Summe der Knotengrade in einem schlichten Graphen ist immer gerade.
(c) Wie viele induzierte Untergraphen existieren in einen vollständigen Graphen mit n Knoten?
Wie viele sind es, wenn die Untergraphen nicht zwingend induziert sind?
Aufgabe 4 [Theorie]
(a) Geben Sie für die Graphen G1 und G2 die Adjazenzmatrix an (v0 = 0, v1 = 1, v2 = 2, . . .).
G1
G2
(c) Welche der beiden Datenstrukturen eignet sich besser (ist performanter) um folgende Ei-
genschaften des Graphs zu ermitteln:
– Knotengrad berechnen
– Prüfen ob Knoten i und j adjazent sind
– Anzahl der Wege mit k Kanten zwischen Knoten i und j berechnen
Aufgabe 5 [ACAT]
Repräsentieren Sie Adjazenzmatrix und Adjazenzlistendarstellung in Java mit Hilfe des Daten-
typs int[][]. Die Knotenbezeichnung nutzen Sie hierbei als Arrayindex.
Aufgabe 6 [ACAT]
Traversieren Sie einen Binärbaum mithilfe des pre-, in- und post-order Verfahrens.
Allgemeine Fragen zu den Aufgaben können Sie im LEA-Forum stellen. Hilfe bei der Lösung der
Aufgaben erhalten Sie in den Übungen.