Um mit den Grundlagen zu beginnen, ist es sehr wichtig, den Binärbaum selbst zu verstehen, um verschiedene Arten davon zu verstehen.
Ein Baum ist genau dann ein Binärbaum, wenn: -
- Es hat einen Stammknoten, der möglicherweise keine untergeordneten Knoten hat (0 untergeordnete Knoten, NULL-Baum).
–Root-Knoten kann 1 oder 2 untergeordnete Knoten haben. Jeder dieser Knoten bildet selbst einen Abinary Tree
–Die Anzahl der untergeordneten Knoten kann 0, 1, 2 sein ....... nicht mehr als 2
–Es gibt einen eindeutigen Pfad von der Wurzel zu jedem anderen Knoten
Beispiel:
X
/ \
X X
/ \
X X
Kommen Sie zu Ihren angefragten Terminologien:
Ein Binärbaum ist genau dann ein vollständiger Binärbaum (mit der Höhe h nehmen wir den Wurzelknoten als 0), wenn: -
Die Stufen 0 bis h-1 repräsentieren einen vollständigen binären Baum der Höhe h-1
- Ein oder mehrere Knoten in Ebene h-1 können 0 oder 1 untergeordnete Knoten haben
Wenn j, k Knoten in der Ebene h-1 sind, dann hat j genau dann mehr untergeordnete Knoten als k, wenn j links von k liegt, dh der letzten Ebene (h) können Blattknoten fehlen, jedoch müssen die vorhandenen vorhanden sein nach links verschoben werden
Beispiel:
X
/ \
/ \
/ \
X X
/ \ / \
X X X X
/ \ / \ / \ / \
X X X X X X X X
Ein Binärbaum ist genau dann ein rein binärer Baum, wenn: -
Jeder Knoten hat genau zwei untergeordnete Knoten oder keine Knoten
Beispiel:
X
/ \
X X
/ \
X X
/ \ / \
X X X X
Ein Binärbaum ist genau dann ein vollständiger Binärbaum, wenn: -
Jeder Nicht-Blattknoten hat genau zwei untergeordnete Knoten
Alle Blattknoten befinden sich auf derselben Ebene
Beispiel:
X
/ \
/ \
/ \
X X
/ \ / \
X X X X
/ \ / \ / \ / \
X X X X X X X X
/ \ / \ / \ / \ / \ / \ / \ / \
X X X X X X X X X X X X X X X X
Sie sollten auch wissen, was ein perfekter Binärbaum ist?
Ein Binärbaum ist genau dann ein perfekter Binärbaum, wenn: -
- ist ein vollständiger Binärbaum
- Alle Blattknoten befinden sich auf derselben Ebene
Beispiel:
X
/ \
/ \
/ \
X X
/ \ / \
X X X X
/ \ / \ / \ / \
X X X X X X X X
/ \ / \ / \ / \ / \ / \ / \ / \
X X X X X X X X X X X X X X X X
Nun, es tut mir leid, dass ich keine Bilder posten kann, da ich keinen Ruf habe. Hoffe das hilft dir und anderen!