All problemsBack
Binary Tree Level Order Traversal
mediumGiven the root of a binary tree, return the level order traversal of its nodes' values (i.e., from left to right, level by level).
Test Cases
Copy an input into themain harness and Run to verifyInput
root = [3,9,20,null,null,15,7]Expected Output
[[3],[9,20],[15,7]]Input
root = [1]Expected Output
[[1]]Input
root = []Expected Output
[]Constraints
- The number of nodes in the tree is in the range [0, 2000].
- -1000 <= Node.val <= 1000
Hints
Hint 1 — click to reveal
BFS with a queue.
Hint 2 — click to reveal
Snapshot the queue size at each level to group nodes correctly.
Java Compiler
Powered by OneCompiler. Starter code loads automatically — edit and hit Run.