Datenstrukturen und Algorithmen
Wie sind die Werte der besuchten Knoten angeordnet, wenn ein binärer Suchbaum in In-Order (symmetrische Reihenfolge: erst der linke Teilbaum, dann der Knoten, dann der rechte Teilbaum) durchlaufen wird? Alle Werte seien verschieden.
- AAufsteigend (der kleinste zuerst)
- BIn der Reihenfolge, in der sie eingefügt wurden
- CNach der Nähe zur Wurzel (die flachsten zuerst)
Antwort und Erläuterung anzeigen
Antwort: A. Aufsteigend (der kleinste zuerst)
In einem binären Suchbaum sind für jeden Knoten alle Werte im linken Teilbaum kleiner und alle Werte im rechten Teilbaum größer als der Knoten. Werden der linke Teilbaum, der Knoten und der rechte Teilbaum in dieser Reihenfolge besucht, kommen die Werte daher vom kleinsten zum größten, das Ergebnis ist also aufsteigend sortiert. Die Knoten nach der Nähe zur Wurzel zu besuchen, ist ein Durchlauf in Breitenreihenfolge (Level-Order), der Ebene für Ebene von links nach rechts vorgeht. Die Einfügereihenfolge prägt zwar die Form des Baums, stimmt aber mit keiner dieser Durchlaufreihenfolgen überein.