Algorithmen und Datenstrukturen · Middle · Frage 37 von 75

Wie durchläuft man einen Binärbaum Ebene für Ebene?

Antwort zeigen

Richtige Antwort: BFS mit einer Queue, eine Queue-Länge pro Ebene

Erklärung

Merke dir zu Beginn jeder Ebene queue.length und verarbeite genau so viele Knoten, wobei du ihre Kinder einreihst. So bekommt man die Ebenen getrennt, was viele Aufgaben brauchen (Ansicht von rechts, Durchschnitt pro Ebene).

Zum Weiterlesen

Fehler in der Frage

Algorithmen und Datenstrukturen · Middle · Frage 37

Teste dich selbst

Mach den Test Algorithmen und Datenstrukturen · Middle: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen