2.1 Von der Liste zum Baum

Werbung
2. Die rekursive Datenstruktur Baum
2.1 Von der Liste zum Baum
Durch Teilen einer Liste um Umordnen der Referenzen erhält man
die Datenstruktur Baum:
Informatik 11 2. Die rekursive Datenstruktur Baum 2.1 Von der Liste zum Baum
2.1 Von der Liste zum Baum
Wiederholung der Teilung:
Informatik 11 2. Die rekursive Datenstruktur Baum 2.1 Von der Liste zum Baum
2.1 Von der Liste zum Baum
Aus einer einfach verketteten Liste entsteht ein Baum, wenn
die Objekte jeweils mehrere Nachfolger haben können und
zusätzlich gilt:
Genau ein Objekt wird nicht referenziert. Man nennt es
Wurzel des Baumes.
Alle anderen Objekte werden genau einmal referenziert.
Man nennt sie Knoten.
Jeder Knoten lässt sich von der Wurzel auf genau einem
Weg erreichen.
Informatik 11 2. Die rekursive Datenstruktur Baum 2.1 Von der Liste zum Baum
2.1 Von der Liste zum Baum
Bezeichnungen:
Binärbaum:
Jeder Knoten hat höchstens zwei Nachfolger
Innerer Knoten:
Ein Knoten mit Nachfolger
Blatt:
Ein Knoten ohne Nachfolger
Kante:
Die Referenz zwischen zwei Knoten
Informatik 11 2. Die rekursive Datenstruktur Baum 2.1 Von der Liste zum Baum
2.1 Von der Liste zum Baum
Bezeichnungen:
Tiefe eines Knotens:
Die Anzahl der Kanten, die beim Durchlauf von der Wurzel bis
zum Knoten benötigt wird.
Ebene:
Alle Knoten mit der gleichen Tiefe
Höhe des Baumes:
Die größtmögliche Tiefe
Informatik 11 2. Die rekursive Datenstruktur Baum 2.1 Von der Liste zum Baum
2.1 Von der Liste zum Baum
Allgemeiner Baum:
Informatik 11 2. Die rekursive Datenstruktur Baum 2.1 Von der Liste zum Baum
2.1 Von der Liste zum Baum
Ungeordneter Binärbaum:
Informatik 11 2. Die rekursive Datenstruktur Baum 2.1 Von der Liste zum Baum
2.1 Von der Liste zum Baum
Geordneter Binärbaum:
Informatik 11 2. Die rekursive Datenstruktur Baum 2.1 Von der Liste zum Baum
Herunterladen