Recherche de cycle dans un graphe
Question
Implémentez une méthode, dans Graphe, contient_cycle_non_oriente, telle que :
Entrée : aucune
Sortie : Un booléen qui vaut
Trues'il y a un cycle dans le graphe considéré comme non-orienté,Falsesinon
Indice
On pourra choisir un parcours en largeur ou en profondeur.
Indice
Il faudra penser au cas où le graphe n'est pas connexe.
Question
Implémentez une méthode, dans Graphe, contient_cycle, telle que :
Entrée : aucune
Sortie : Un booléen qui vaut
Trues'il y a un cycle dans le graphe,Falsesinon
Question
Pour ceux qui ont finit en avance.
Implémentez une méthode, dans Graphe, cycle, telle que :
Entrée :
sommet: un sommet quelconque
Sortie : Si
sommetfait parti d'un cycle, une liste de sommet représentant ce cycle,Nonesinon