From 7d33d11a031bd9dbb4c11164bf730fbb91f1c5a3 Mon Sep 17 00:00:00 2001 From: glax Date: Sun, 23 Apr 2023 16:23:49 +0200 Subject: [PATCH] shortest path --- Server/Server.cs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/Server/Server.cs b/Server/Server.cs index 1533405..9517d75 100644 --- a/Server/Server.cs +++ b/Server/Server.cs @@ -67,14 +67,12 @@ public class Server { DateTime start = DateTime.Now; HashSet allFiles = Directory.GetFiles(directory).Where(file => file.EndsWith(".result")).ToHashSet(); - PathResult first = PathResult.PathresultFromFile(allFiles.First()); - KeyValuePair shortest = new(first, allFiles.First()); - KeyValuePair fastest = new(first, allFiles.First()); - KeyValuePair calcTime = new(first, allFiles.First()); + Dictionary results = new(); int loaded = 0; foreach (string filePath in allFiles) { PathResult result = PathResult.PathresultFromFile(filePath); + results.Add(result, filePath); Console.WriteLine($"{loaded++}/{allFiles.Count()} {filePath} " + $"Time elapsed: {DateTime.Now - start} " + $"Remaining {((DateTime.Now - start)/loaded)*(allFiles.Count-loaded)}");