Title | Uebung 6 1 - Euler - Tiefen Breitensuche |
---|---|
Course | Algorithmik |
Institution | Technische Hochschule Köln |
Pages | 3 |
File Size | 329.4 KB |
File Type | |
Total Downloads | 35 |
Total Views | 134 |
Übungen mit Lösungen...
Algorithmik Winter 21/22
Übung 6.1
Prof. Dr. Heiner Klocke 01.12.2021
Graphen Induktionsprinzip, Tiefen- und Breitensuche
Aufgabe 1
( Eulersche Graphen )
Gegeben ist folgender Graph G. Finde mithilfe des in Kapitel 6.1 besprochenen Induktionsprinzips einen Eulerschen Weg P in G: Sei G = (V, E) ein ungerichteter, verbundener Graph. Dann gilt: (1) Es gibt einen geschlossenen Pfad P in G, der jede Kante in E genau einmal enthält. Û (2) Alle Knoten in G haben geraden Degree. ( = Eulerscher Graph) Konstruiere P durch den Induktionsschritt des Beweises (2) Þ (1). Zerlege dazu den Graphen in Subgraphen Gi, für die die Induktionshypothese gilt. Konstruiere im Induktionsschritt aus den Eulerschen Wegen Pi der Subgraphen einen Eulerschen Weg P in G. Zeichnen und erklären Sie die durch Zerlegung entandenen Subgraphen und deren Eulersche Wege.
Uebung 6_1 - Euler - TiefenBreitensuche.docx
Aufgabe 2
( Tiefensuche, Breitensuche )
a) Konstruiere für den folgenden Graphen G einen Tiefensuchbaum. Zeichne den Baum in die Schablone des Graphen.
b) Konstruiere für den folgenden Graphen G einen Breitensuchbaum. Zeichne den Baum in die Schablone des Graphen.
2
Aufgabe 3
( korrekte und falsche Tiefensuchbäume )
Prüfen Sie, ob der folgende als gestrichelte Line eingezeichnete Baum für den Graphen G ein korrekter Tiefensuchbaum sein kann, unter der Voraussetzung, dass die Tiefensuche beim Knoten a startet. Prüfen Sie das gleiche für die Startknoten c und f. Zeichen Sie gegebenenfalls die korrekten Tiefensuchbäume.
Zeichnen Sie in die folgenden Graphen korrekte Tiefensuchbäume.
3...