Problem
Given a binary tree, return the zigzag level order traversal of its nodes’ values. (ie, from left to right, then right to left for the next level and alternate between).
Example
Given binary tree [3,9,20,null,null,15,7]
,
1 | 3 |
return its zigzag level order traversal as:
1 | [ |
Solution
Method: Breadth-First Search
Time Complexity: O(n)
Space Complexity:O(n)
1 | # Definition for a binary tree node. |