Théorème 9Le digraphe G = (V, E) est sans circuits si et seulement si on peut attribuer un nombre r(v), appelé le rang de v, à chaque sommet v de manière que pour tout arc (u, v) de G on ait r(u) < r(v). |
Algorithme de calcul du rangDonnée : digraphe G = (V, E) sans circuit.Résultat : rang r(v) de chaque sommet v Début r := 0, X := V R: l'ensemble des sommets de X sans prédécesseurs dans X Tant que X n'est pas vide faire Début r(v) := r pour tout sommet v X := X - R R: l'ensemble des sommets de X sans prédécesseurs dans X r := r + 1 Fin Fin. |

| Le corrigé est disponible, mais seulement pour les visiteurs autorisés! |