4.3.1. Recorridos sobre grafos.
Búsqueda primero en profundidad
procedure BuscaPrimeroProfundidad;
for v:= 1 to num_nodos do
if marca[v]= no_visitado then
for cada nodo w adyacente a v do
if marca[w]= no_visitado then
- El orden en el que se visitan unos nodos a partir de otros puede ser visto como un árbol: árbol abarcador en profundidad asociado al grafo.
- Si el grafo es no dirigido, entonces se generará un árbol por cada componente conexa. Tendremos un bosque abarcador en profundidad.
Grafo no dirigido, no conexo Bosque abarcador en profundidad