Commit graph

18 commits

Author SHA1 Message Date
cfb1accd01 opti: Déplacement du BinaryHeap#deleteMin pour éviter d'itérer deux fois sur le départ 2026-05-30 14:32:53 +02:00
a53be0b057 autre: Retrait commentaires inutiles et passage à Java 21 pour la méthode List#reversed 2026-05-29 20:07:21 +02:00
a6892ff0ca amélioration: Le testCoherence n'a plus d'aléatoire, le testCompareWithBellman compare désormais les coûts et non les chemins arc par arc. 2026-05-28 17:55:46 +02:00
b81286e6ba amélioration: Meilleur héritage de AStar et Dijkstra 2026-05-28 17:55:05 +02:00
5a9e842f39 ajout: Implémentation de AStar 2026-05-28 11:56:45 +02:00
5fc064e863 ajout: Tests unitaires de Dijkstra 2026-05-19 10:49:02 +02:00
0b08b70cb9 ajout: Ajout du mode de déplacement en vélo 2026-05-19 08:24:43 +02:00
369b12ee76 ajout: Implémentation de l'algorithme de Dijkstra 2026-05-11 12:00:05 +02:00
195b069490 opti: On abandonne les branches "impossibles" dans BinaryHeap#remove(E x) 2026-05-07 11:05:36 +02:00
a35c883c44 ajout: Implémentation de BinaryHeap#remove(E x) 2026-04-14 18:17:05 +02:00
63fb8fa6af ajout: Lancement rapide via Launch.java 2026-04-14 16:15:16 +02:00
87ae5fc037 ajout: Implémentation de Path#createShortestPathFromNodes(Graph graph, List<Node> nodes) 2026-04-10 14:53:55 +02:00
b820931b8f ajout: Implémentation de Path#createFastestPathFromNodes(Graph graph, List<Node> nodes) 2026-04-10 14:49:57 +02:00
370fe10947 ajout: Implémentation de Path#getMinimumTravelTime() 2026-04-10 14:30:54 +02:00
4f95b5539b ajout: Implémentation de Path#getTravelTime(double speed) 2026-04-10 14:27:11 +02:00
e9bed01d8c ajout: Implémentation de Path#getLength 2026-04-10 14:15:01 +02:00
67cd79287d ajout: Implémentation de Path#isValid 2026-04-10 14:14:12 +02:00
c28ce560cf Copie des fichiers initiaux 2026-04-10 12:42:24 +02:00