Buenas,
En este ejercicio me queda la duda de "como" debería devolver las colecciones de nodos. Primero que nada, me parece que el algoritmo de BFS, que trabaja por capas el grafo, debería ser el mejor para tratar el problema. Luego, ¿habría alguna diferencia con lo que devuelve el algoritmo de BFS implementado con listas de adyacencia que muestra el libro?. Dado que ese algoritmo justamente muestra una implementación, quizás lo que pide este ejercicio es algo más abstracto, pero no veo como hacerlo.
Desde ya muchas gracias,
Marco.
t