Trees
Building your tree…
Initializing Sorting Algorithms...
Sorting
Trees
Graphs
Preparing interactive visualizations...
Trees
Building your tree…
Four ways to visit every node. Each ordering has distinct use-cases — inorder for sorted output, preorder for copying, postorder for deletion, level-order for BFS.
Visit order so far:
def inorder(node):
if not node: return
inorder(node.left) # L
visit(node) # Root
inorder(node.right) # R
# Output for BST: sorted ascendingInorder traversal of a BST produces nodes in what order?
1/3