Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
faecher:informatik:oberstufe:adt:baeume:traversierungen:hinweise_traversierung:start [10.02.2022 14:48] – sbel | faecher:informatik:oberstufe:adt:baeume:traversierungen:hinweise_traversierung:start [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Tipps & Hinweise Traversierungen ====== | ||
- | |||
- | ===== Preorder ===== | ||
- | |||
- | Hallo \\ Guggus | ||
- | |||
- | {{ : | ||
- | |||
- | ===== Inorder ===== | ||
- | |||
- | {{ : | ||
- | |||
- | |||
- | ===== Postorder ===== | ||
- | |||
- | {{ : | ||
- | |||
- | |||
- | ===== Direkter Vergleich ===== | ||
- | |||
- | ^ Preorder | ||
- | | {{ .: | ||
- | |||
- | |||
- | ===== Pseudocode ===== | ||
- | |||
- | < | ||
- | traverse( knoten ) | ||
- | wenn ( knoten != NULL ) | ||
- | visit( node ) | ||
- | traverse( knoten.links ) | ||
- | traverse( knoten.rechts ) | ||
- | </ | ||
- | |||
- | |||
- | Die Traversierungsarten unterscheiden sich in der rekursiven Funktion nur durch die Reihenfolge, | ||
- | |||
- | < | ||
- | visit( node ) | ||
- | traverse( knoten.links ) | ||
- | traverse( knoten.rechts ) | ||
- | </ | ||
- | |||
- | angeordnet sind. | ||
- | |||
- | ^ Preorder | ||
- | | < | ||
- | visit( node ) | ||
- | traverse( knoten.links ) | ||
- | traverse( knoten.rechts ) | ||
- | </ | ||
- | visit( node ) | ||
- | traverse( knoten.links ) | ||
- | traverse( knoten.rechts ) | ||
- | </ | ||
- | visit( node ) | ||
- | traverse( knoten.links ) | ||
- | traverse( knoten.rechts ) | ||
- | </ | ||