Je vous reformule l'algo. Ce n'est pas un langage de programmation.
PP(G) :
POUR chaque sommet u de G
la couleur de u vaut blanc
FIN POUR
il n'y a aucun prédécesseur à u
la date; noté D, est à 0
POUR chaque sommet u appartenant à G
si la couleur de u est blanc
on applique la fonction visiter-PP(G,u)
FIN POUR
visiter-PP(G,u)
on incrémente la date, noté D, de 1
on met la date de début de u à date D
on met la couleur de u à gris
POUR chaque sommet v successeur de u
si v est de couleur blanche
on ajoute u au prédécesseur de v
on lance visiter-PP(G,v)
FIN POUR
on met la couleur de u à noir
on incrément la date D de 1
on met la date de fin de u à D.
1/2 et 3/4 correspond à la date de début et fin (datedebut/datefin)
Le but d'un parcours en profondeur, c'est de faire un graphe entier en général (comme dans cette algo). C'est une sous routine pour d'autre algo.
Si quelqu'un s'y connait un peu, merci de m'éclairer.
Edité 1 fois. La dernière correction date de il y a sept semaines et a été effectuée par bbsebb.