Este documento explica el algoritmo de búsqueda en anchura (BFS) para recorrer grafos. BFS comienza en el nodo raíz y explora todos los vecinos adyacentes, luego explora los vecinos de esos vecinos, repitiendo hasta recorrer todo el grafo. Se implementa usando una cola para almacenar los nodos por visitar, y se representa el grafo mediante una matriz o lista de adyacencia. El pseudocódigo muestra el proceso de BFS usando colores para marcar los nodos a medida