Binary Tree Level Order Traversal II
BFS + Deque — Bottom-Up Level Collection
LeetCode 107 • Medium • Trees
Input: root = [3, 9, 20, null, null, 15, 7] → Output: [[15,7], [9,20], [3]]
Time
O(n)
visit each node once
Space
O(n)
queue + result
Visited: 0/5
Queue: 0
Peak Q: 0
Processing
In Queue
Processed
Edge highlight
Queue
empty
Level
[ ]
Result
[ ]
Ready
Press Play to watch BFS traverse the tree level-by-level, or Step to advance one operation at a time.
The result is built bottom-up using deque.appendleft().
The result is built bottom-up using deque.appendleft().