Elternknoten
Elternknoten, im Deutschen oft auch als parent node bezeichnet, bezeichnet in Baum- oder Graphdatenstrukturen einen Knoten, dem mindestens ein Nachfolgerknoten (ein Kindknoten) zugeordnet ist. In vielen Implementierungen enthält ein Elternknoten Verweise auf seine Kindknoten und gegebenenfalls auf seinen eigenen Elternknoten, wodurch eine bidirektionale Navigierbarkeit ermöglicht wird. Der oberste Knoten eines Baums, die Wurzel, besitzt keinen Elternknoten.
In gerichteten Bäumen verläuft die Kante typischerweise vom Elternknoten zu seinen Kindknoten. Demnach hat jeder Knoten
Die Struktur unterscheidet sich je nach Baumtyp. In binären Bäumen kann ein Elternknoten höchstens zwei Kindknoten
Anwendungen umfassen unter anderem binäre Suchbäume, Heaps, Trie-Strukturen und Parsebäume. Elternknoten ermöglichen effiziente Traversierungen (Vorzugs-, In-