All lessonsOpen Open Open Open Open
8. Trees
Tree traversals
0 of 5 activities0%
Reading 1
Orders of visiting
Preorder: node, left, right. Inorder: left, node, right (BST gives sorted order). Postorder: left, right, node. Level order: BFS with a queue.
Know recursive and iterative patterns.
void inorder(TNode* t){
if(!t) return;
inorder(t->left);
cout<<t->val<<" ";
inorder(t->right);
}Check 2
BST inorder
Inorder on a BST yields
Fill in 3
BFS tree
Try it 4
Preorder print
1 2 3 tree.
main.cpp
Loading editor…
Output will appear here.
Assignment 5
Traversal name
Read a word: pre, in, or post. Echo it back (identify you know the labels).
main.cpp
Loading editor…