PDF Teil 1

Werbung
Teil III : Bäume
§
Was ist ein Baum?
§
Termbäume
§
R e p r ä sentation allgemeiner Bäu m e
§
Travesieren von Bä u m e n
§
Binär e S u c h b äu m e
 K. Murmann, H. Neumann, Fakultät für Informatik, Universität Ulm, 2001
1. Was ist ein Baum?
•
•
•
•
•
Stammbaum
Definitionen
Begriffe & Eigenschaften (Teil 1)
Anwendung von Bäumen
Begriffe & Eigenschaften (Teil 2)
1
Stammbaum
Der Stammbaum einer Person besteht aus einem Knoten mit den
Daten dieser Person, an den zwei weitere Stammbäume angehängt
sind: der Stammbaum des Vaters und der Stammbaum der Mutter
Dieser Baum ist ein Binärbaum , denn jeder Knoten besitzt zwei Nachfolger
In einem Binärbaum besitzt jeder Knoten maximal z w e i Nachfolger
Definition(en)
Definition 1:
Ein Baum T mit Elementen eines Typs ist entweder leer oder er besteht aus
einem Element (Knoten, N ode), verknüpft (Kante(n), E dge(s)) mit einer
endlichen Anzahl disjunkter Bäume.
Definition 2:
Ein Baum T ist eine endliche Menge N mit Elementen eines Typs mit
folgenden Eigenschaften:
Ø die Menge N ist entweder leer oder
Ø es gibt ein ausgezeichnetes Element, die sog. Wurzel ( root ) des
Baumes T
Ø die übrigen Elemente zerfallen in disjunkte Mengen, die ebenfalls
Bäume bilden
2
Herunterladen