Sortierte binäre Bäume

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]

*Ein Tupel (T, v, V, R) ist ein sortierter binärer Baum

*bezüglich der Wertefunktion v: T -> V und
 
*bezüglich der vollständigen Ordnungsrelation R für V x V,
 
wenn T ein binärer Baum ist, der entweder leer ist oder für den bezüglich des linken Teilbaums T1 und des rechten Teilbaums T2 gilt, daß

*

v(root(T))   >R   v(t)      V   t E T1,
 

*

v(root(T))   <=R   v(t)      V   t E T2 und daß
 

*sowohl (T1, v, V, R) als auch (T2, v, V, R) sortierte binäre Bäume sind.
 

*Gelegentlich ist es auch sinnvoll, darauf zu bestehen, daß

v(t1) #R v(t2)   V   t1, t2 E T, t1 # t2

In diesem Falle ist die Wertefunktion v: T -> VT bijektiv, wobei
VT = {v | exists t E T: V(t) = v}, d.h. mit Hilfe eines Wertes v E VT kann ein Knoten t E T eindeutig bestimmt werden.
 

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]
Copyright © 1999 Andreas Borchert, in HTML konvertiert am 29.06.1999