Dijkstra et Boost - C++ - Programmation
Marsh Posté le 18-07-2008 à 21:27:37
le prototype est :
Code :
|
le 3e argument contient la map des prédécesseurs. As tu regardé :
http://www.boost.org/doc/libs/1_35 [...] xample.cpp ???
Marsh Posté le 19-07-2008 à 18:07:14
Merci, effectivement en m'acharnant un peu sur l'exemple, j'ai fini par comprendre. Au final, je fais mon appel comme ça :
Code :
|
Note à benêts : (dans mon cas au moins), il fallait paramétrer le graphe avec boost::undirectedS et pas boost::bidirectionalS.
Marsh Posté le 18-07-2008 à 20:53:04
Bonjour à tous,
j'ai besoin d'appliquer l'algo de Dijkstra sur un graphe défini avec Boost. Le graphe est défini via des "bundled properties" et j'appelle Dijkstra comme suggeré dans la doc officielle sur les bundled properties, ie un truc du genre :
Seulement je n'ai pas trop saisi comment récupérer les plus courts chemins par la suite (il faut dire que la doc n'est pas d'une clarté/simplicité incroyable). J'imagine qu'il y a une map de prédecesseurs associées aux sommets du graphe, mais je ne sais pas comment la récupérer et l'utiliser.
Merci d'avance pour votre aide