From b81286e6ba8d65c4e62ca42e1134d876cb67aeb8 Mon Sep 17 00:00:00 2001 From: Brendan Saint-Germes Date: Thu, 28 May 2026 17:55:05 +0200 Subject: [PATCH] =?UTF-8?q?am=C3=A9lioration:=20Meilleur=20h=C3=A9ritage?= =?UTF-8?q?=20de=20AStar=20et=20Dijkstra?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../shortestpath/AStarAlgorithm.java | 51 ++++------- .../shortestpath/DijkstraAlgorithm.java | 87 ++++++++----------- 2 files changed, 53 insertions(+), 85 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 d646dc1..d76e03b 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 @@ -14,46 +14,27 @@ public class AStarAlgorithm extends DijkstraAlgorithm { super(data); } - @Override - protected void initializeHeap(ShortestPathData data) { - System.out.println("==> Initialisation du tas binaire (LabelStar)"); - final HashMap labels = new HashMap<>(); // clé-valeur pour retrouver le label associé à un noeud à partir de son id - final BinaryHeap