Definition 4.2: Der Rang eines Knotens K in einem Rot-Schwarz Baum gibt die Anzahl von schwarzen Knoten auf einem Pfad von einem Blatt bis zu K an. Den Rang der Wurzel bezeichnen wir als Rang oder schwarze Hoehe des Rot-Schwarz Baumes. Der Rang hat folgende Eigenschaften:
Aussage 1: Es gilt:
.
Beweis: Der Rang der Wurzel ist groesser oder gleich per
Definition fuer Hoehe und Rang. Die Hoehe ist die Anzahl der Knoten auf dem
laengsten Pfad von einem Blatt zur Wurzel. Der Rang r ist die Anzahl der schwarzen
Knoten auf diesem Pfad (da laut Rot-Schwarz Baum Eigenschaft 2 jeder Pfad die
gleiche Anzahl von schwarzen Knoten enthaelt). Da jeder rote Knoten laut Eigenschaft
3 eines Rot-Schwarz Baumes ausschliesslich schwarze Nachbarn haben darf, koennen
maximal die Haelfte der Knoten eines Pfades rot sein. Die andere Haelfte ist
schwarz und entspricht damit r. Deshalb gilt
. Der andere
Teil der Ungleichung ist offensichtlich erfuellt. r ist Anzahl von schwarzen
Knoten auf dem laengsten Pfad von der Wurzel bis zu einem Blatt, h die Anzahl
von Knoten auf diesem Pfad. Es koennen nicht weniger Knoten als schwarze
Knoten auf dem Pfad vorhanden sein.
Aussage 2: Ein Knoten vom Rang r hat mindestens 2 externe Knoten
in seinem Unterbaum.
Beweis durch Induktion ueber den Rang:
Damit ist gezeigt, dass stets mindestens 2 externe Knoten in dem
Unterbaum eines Knoten vom Rang r sind.
Aussage 3:
ist streng monoton steigend fuer alle
Werte von
.
Beweis: Die erste Ableitung der Funktion lautet
.
ist fuer alle
definiert und gueltig.
Wenn
, dann wuerde der Rot-Schwarz Baum mehr als
externe Knoten in einem Unterbaum haben. Laut Definition 2.4 besitzt ein regulaerer
binaerer Baum jedoch genau
Knoten vom Grad eins, also externe
Knoten.
Deshalb muss gelten:
, und deshalb
und schliesslich
. Und damit gilt auch folgende Aussage:
.
Laut Aussage 1 gilt: