PDA

View Full Version : [C] Grafi e cammini


Salgio
12-09-2004, 21:09
Io ho un grafo (lo rappresento tramite una lista di adiacenza).

Ho un punto di partenza e di arrivo, ogni arco ha un costo.
Devo trovare il cammino che costa meno.
Che algoritmo posso usare? Bellman-ford puo' essere una giusta scelta?

gokan
13-09-2004, 08:54
Se hai un vertice sorgente e vuoi trovare il cammino minimo tra esso e tutti gli altri vertici allora ti conviene usare l'algoritmo di DIJSKTRA (spero di averlo scritto bene), nell'implementazione base ti costa O(V^2).
L'algoritmo di Bellman-Ford, non l'ho studiato, cmq l'algoritmo che ti ho detto sopra ti dovrebbe bastare :)