kann man die Tiefen-und Breitensuche vergleichen mit inorder bzw. level order?
J java-anfaenger Aktives Mitglied 19. Aug 2009 #1 kann man die Tiefen-und Breitensuche vergleichen mit inorder bzw. level order?
G gizmo Bekanntes Mitglied 19. Aug 2009 #2 Was meinst du mit Level? Tiefensuche entspricht wohl postorder und Breitensuche preorder.
L Leroy42 Top Contributor 19. Aug 2009 #3 gizmo hat gesagt.: Was meinst du mit Level? Tiefensuche entspricht wohl postorder und Breitensuche preorder. Zum Vergrößern anklicken.... Bei preorder werden zuerst die "links stehenden" (kleineren) Knoten durchlaufen und bei postorder zuerst die "rechts stehenden" (größeren)
gizmo hat gesagt.: Was meinst du mit Level? Tiefensuche entspricht wohl postorder und Breitensuche preorder. Zum Vergrößern anklicken.... Bei preorder werden zuerst die "links stehenden" (kleineren) Knoten durchlaufen und bei postorder zuerst die "rechts stehenden" (größeren)
G gizmo Bekanntes Mitglied 19. Aug 2009 #4 @Leroy: Nein?! Was pre, post und inorder sind weiss ich... DFS und BFS bin ich mir nicht ganz sicher. pre(n): print(n) pre(n.left) pre(n.right) inorder(n): inorder(n.left) print(n) inorder(n.right) post(n): post(n.left) post(n.right) print(n)
@Leroy: Nein?! Was pre, post und inorder sind weiss ich... DFS und BFS bin ich mir nicht ganz sicher. pre(n): print(n) pre(n.left) pre(n.right) inorder(n): inorder(n.left) print(n) inorder(n.right) post(n): post(n.left) post(n.right) print(n)
G gizmo Bekanntes Mitglied 19. Aug 2009 #5 Beim binären Suchbaum werden bei Inorder die Elemente sortiert ausgegeben.