diff --git a/be-graphes-algos/src/main/java/org/insa/graphs/algorithm/shortestpath/DijkstraAlgorithm.java b/be-graphes-algos/src/main/java/org/insa/graphs/algorithm/shortestpath/DijkstraAlgorithm.java index 23fb412..d966e9a 100644 --- a/be-graphes-algos/src/main/java/org/insa/graphs/algorithm/shortestpath/DijkstraAlgorithm.java +++ b/be-graphes-algos/src/main/java/org/insa/graphs/algorithm/shortestpath/DijkstraAlgorithm.java @@ -45,9 +45,9 @@ public class DijkstraAlgorithm extends ShortestPathAlgorithm { if(!l.marque){ double cout = l.getCost(); System.out.println("c = " + cout); - l.cost = Math.min(l.getCost(), x.getCost()+suivant.getLength()); + l.setCost(Math.min(l.getCost(), x.getCost()+suivant.getLength())); System.out.println("l = " + l.getCost()); - System.out.println("x = " + x.cost); + System.out.println("x = " + x.getCost()); if(cout != l.getCost()){ if (arcs.size() < i ){ System.out.println("arc"); diff --git a/be-graphes-algos/target/classes/org/insa/graphs/algorithm/shortestpath/DijkstraAlgorithm.class b/be-graphes-algos/target/classes/org/insa/graphs/algorithm/shortestpath/DijkstraAlgorithm.class index 5dae2c8..925c894 100644 Binary files a/be-graphes-algos/target/classes/org/insa/graphs/algorithm/shortestpath/DijkstraAlgorithm.class and b/be-graphes-algos/target/classes/org/insa/graphs/algorithm/shortestpath/DijkstraAlgorithm.class differ