OlveraeUNSW
Back to problems
COMP2521

Tree Traversal: Level Order (BFS)

Tree Traversal: Level Order (BFS)

Insert n distinct integers into a BST, then print the level-order traversal (top-down, left-to-right per level).

Level order = BFS with a queue: dequeue & print a node, then enqueue its left and right children.

Input: line 1 n; line 2 n integers.
Output: one line, space-separated (trailing space ignored).

Example: 5 / 50 30 70 20 40 -> 50 30 70 20 40.

Samples

stdin
5
50 30 70 20 40
expected
50 30 70 20 40 
stdin
1
9
expected
9 
c-dcc
14