diff --git a/be-graphes-algos/src/main/java/org/insa/graphs/algorithm/shortestpath/AStarAlgorithm.java b/be-graphes-algos/src/main/java/org/insa/graphs/algorithm/shortestpath/AStarAlgorithm.java index f15c7a0..c659b75 100644 --- a/be-graphes-algos/src/main/java/org/insa/graphs/algorithm/shortestpath/AStarAlgorithm.java +++ b/be-graphes-algos/src/main/java/org/insa/graphs/algorithm/shortestpath/AStarAlgorithm.java @@ -16,10 +16,13 @@ public class AStarAlgorithm extends DijkstraAlgorithm { super(data); } + public LabelStar newLabelStar(Node s, ShortestPathData data){ + return new LabelStar(s, false, Integer.MAX_VALUE, null, s.getPoint().distanceTo(data.getDestination().getPoint())); + } + @Override public ShortestPathSolution doRun() { - System.out.println("on est dans l'algo"); // retrieve data from the input problem (getInputData() is inherited from the // parent class ShortestPathAlgorithm) final ShortestPathData data = getInputData(); @@ -30,20 +33,19 @@ public class AStarAlgorithm extends DijkstraAlgorithm { BinaryHeap