Se depth-first search é uma travessia para os bravos , breadth-first search é uma travessia para o cauteloso.
Ele consiste em de maneira concêntrica, visitar primeiro todos os vértices adjacentes a um vértice, então todos os vértices não visitados 2 edges além dele, e assim por diante, até que todos
os vértices no mesmo componente conectado que o vértice inicial são visitados. Se ainda houver vértices não visitados, o algoritmo deve ser reiniciado em um vértice arbitrário de outro componente conectado ao grafo
-