Diagonal Traversal
Given a Binary Tree A containing N nodes, return all diagonal elements in a binary tree belonging to same line.
NOTE:
See Sample Explanation for better understanding.
Order does matter in the output.
To get the same order as in the output traverse the tree same as we do in pre-order traversal.
Problem Constraints
0 <= N <= 105 Input Format
First and only Argument represents the root of binary tree A. Output Format
Return a 1D array denoting the diagonal traversal of the tree. Example Input
Input 1:
1
/ \
4 2
/ \ \
8 5 3
/ \ /
9 7 6Input 2:
Example Output
Output 1:
Output 2:
Example Explanation
Explanation 1:
Explanation 2:
Last updated