From c5072b4729dc175a2a0ec442195af55cd8909b31 Mon Sep 17 00:00:00 2001 From: Bafo Date: Thu, 18 May 2023 18:09:55 +0200 Subject: [PATCH] Astar probleme --- .../shortestpath/AStarAlgorithm.java | 75 ++---------------- .../shortestpath/DijkstraAlgorithm.java | 27 ++++--- .../graphs/algorithm/shortestpath/Label.java | 21 ++++- .../algorithm/shortestpath/LabelStar.java | 29 ++----- .../shortestpath/AStarAlgorithm.class | Bin 5053 -> 1493 bytes .../shortestpath/DijkstraAlgorithm.class | Bin 4755 -> 5172 bytes 6 files changed, 46 insertions(+), 106 deletions(-) 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 487f70a..0833f7b 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 @@ -2,9 +2,7 @@ package org.insa.graphs.algorithm.shortestpath; import org.insa.graphs.algorithm.AbstractSolution.Status; -import java.lang.invoke.LambdaConversionException; import java.util.ArrayList; -import java.util.List; import java.util.Collections; import org.insa.graphs.algorithm.utils.BinaryHeap; import org.insa.graphs.model.Arc; @@ -16,74 +14,11 @@ public class AStarAlgorithm extends DijkstraAlgorithm { public AStarAlgorithm(ShortestPathData data) { super(data); } + @Override - protected ShortestPathSolution doRun() { - final ShortestPathData data = getInputData(); - ShortestPathSolution solution = null; - // TODO: - - ArrayList