Дано бинарное дерево. Верните обход его узлов по уровням (слева направо, уровень за уровнем).
// Дерево: 3
// / \
// 9 20
// / \
// 15 7
levelOrder(root) // => [[3],[9,20],[15,7]]
В коде уже определены TreeNode и buildTree(arr) для построения дерева из массива (формат LeetCode).
[3,9,20,null,null,15,7]
[[3],[9,20],[15,7]]
[1]
[[1]]
[]
[]