Nächste Seite: Ungerichtete Graphen Aufwärts: Hauptseite Algorithmen Vorherige Seite: Dijkstra-Beweis Inhalt
Unterabschnitte
Bäume
Definition
- Jeder Graph ohne Knoten und folglich auch ohne Kanten ist ein Baum
- Für genau einen Knoten gilt
. Für alle anderen Knoten gilt:
ist genau über einen Pfad von
erreichbar.
-
Für genau einen Knoten gilt
. Für alle anderen Knoten gilt
.
Höhe und Tiefe
Die Höhe des leeren Baumes istTiefe wird gesagt, wenn man die Entfernung eines Knoten zur Wurzel angibt. Der Wurzelknoten selbst hat die Tiefe
Regeln
Knotenanzahl
Höhe
Allgemeine
- Hat der Baum den Grad
, so ist
- Für
gilt:
Für Binär-Bäume
Erzeugung von Wäldern aus Graphen
Wälder werden erzeugt, indem der Graph mittels DFS oder BFS durchgegangen wird. Dies geschieht, indem wir die Knoten, die in den Adjazenslisten stehen entweder in die Queue oder den Stack einreihen. Sollen wir einen schon besuchten Konten einreihen, so reihen wir diesen nicht ein.Nächste Seite: Ungerichtete Graphen Aufwärts: Hauptseite Algorithmen Vorherige Seite: Dijkstra-Beweis Inhalt