diff --git a/be-graphes-model/src/main/java/org/insa/graphs/model/Path.java b/be-graphes-model/src/main/java/org/insa/graphs/model/Path.java index 42b20df..0fd92e9 100644 --- a/be-graphes-model/src/main/java/org/insa/graphs/model/Path.java +++ b/be-graphes-model/src/main/java/org/insa/graphs/model/Path.java @@ -56,7 +56,38 @@ public class Path { public static Path createShortestPathFromNodes(Graph graph, List nodes) throws IllegalArgumentException { List arcs = new ArrayList(); - // TODO: + double min_length; + Arc min_a=null; + Arc a; + boolean found; + if (nodes.size()==1) + { + return new Path(graph,nodes.get(0)); + + } + for(int i=0;i