DIY: Binary Tree Level Order Traversal
Solve the interview question "Binary Tree Level Order Traversal" in this lesson.
We'll cover the following
Problem statement
Given a binary tree, populate an array to represent its level-by-level traversal. You should populate the values of each levels’ nodes from left to right in a string.
Input
The input will be a binary tree, and you will be provided with its root node. The following is an example input:
3
/ \
9 20
/ \
15 7
Output
The output will be a string of values representing the values in a level order traversal from left to right. For the above input, the output will be:
"3 9 20 15 7"
Coding exercise
For this coding exercise, you need to implement the function traverse(root)
, where root
is the root node of the binary tree. The function should return the level-by-level values of the binary tree in the form of a string.
Level up your interview prep. Join Educative to access 80+ hands-on prep courses.