From 26e5d5dac95d5ce8456e3b979ff9406f946c7e86 Mon Sep 17 00:00:00 2001 From: Clement LACAU Date: Sat, 20 Apr 2024 19:18:04 +0200 Subject: [PATCH] dijkstra: functional --- .../shortestpath/DijkstraAlgorithm.java | 123 +++++++++++------- 1 file changed, 73 insertions(+), 50 deletions(-) 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 b5c98cf..9172147 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 @@ -1,7 +1,6 @@ package org.insa.graphs.algorithm.shortestpath; import java.util.ArrayList; -import java.util.Arrays; import java.util.Collections; import org.insa.graphs.algorithm.AbstractSolution.Status; @@ -23,59 +22,72 @@ public class DijkstraAlgorithm extends ShortestPathAlgorithm { ShortestPathSolution solution = null; // TODO: - // Heap of "sommets" - BinaryHeap