01
Você precisa do menor número de arestas — BFS, porque visita em camadas de distância
O que você sabe: Um grafo sem pesos e uma pergunta de caminho mínimo. O BFS visita tudo à distância 1, depois tudo à distância 2, de modo que a primeira chegada a um vértice se dá por um caminho mínimo.
Regra: FIFO ⇒ min |E|
Exemplo resolvido: Na malha 4×4 a partir do vértice 0, o BFS visita 0, 1, 4, 2, 5, 8, 3, 6, 9, 12, … — uma frente de onda diagonal. O DFS visita 0, 1, 2, 3, 7, 6, 5, 4, … e só chega ao vértice 4 no oitavo passo.
Abrir este caso: Grade 4x4