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