Обход по уровням

легко
# решено

Дан корень бинарного дерева. Нужно вернуть значения всех узлов по уровням (слева-направо и сверху-вниз)

ВАЖНО: реши задачу с использованием рекурсии



Пример 1:

Ввод: root = [1,2,3,4,5,null,6,null,null,7,8]
Вывод: [[1],[2,3],[4,5,6],[7,8]]
Объяснение: для каждого уровня используется отдельный массив, поэтому возвращается массив массивов


Пример 2:

Ввод: root = [8,null,4,null,null,9]
Вывод: [[8],[4],[9]]


Ограничения:

  • Число узлов в дереве >= 1
  • Высота дерева <= 1000
  • Значение вершин дерева лежит в диапазоне [-10 000, 10 000] (включительно)