Breadth First Values

easybinary-treebfsqueue

Descripción del Problema

Escribe una función breadth_first_values que reciba la raíz (root) de un árbol binario. La función debe retornar un array con los valores de todos los nodos siguiendo un recorrido Breadth-First (en anchura).

Esto significa visitar todos los nodos nivel por nivel, de izquierda a derecha.

Ejemplo:

Entrada:
      a
     / \
    b   c
   / \   \
  d   e   f

Salida:
["a", "b", "c", "d", "e", "f"]  // recorrido BFS

Restricciones:

  • El árbol puede estar vacío (retorna lista vacía)
  • Los valores pueden ser strings o números
  • El recorrido esperado es nivel por nivel, de izquierda a derecha

Explicación guiada en vídeo

Pronto disponible

Estamos trabajando en un video para explicar esta estructura de datos