示例#1
0
        static void Main(string[] args)
        {
            (var num, var data) = SalesmanCalculator.LoadData("tsp_data.txt");
            Console.WriteLine("Data loaded");
            var distance = SalesmanCalculator.ShortestCircuit(num, data);

            Console.WriteLine(distance);
        }
示例#2
0
        public void CorrectCircuitLength(string inputFile, string outputFile)
        {
            (var num, var data) = SalesmanCalculator.LoadData(inputFile);
            var distance = SalesmanCalculator.ShortestCircuit(num, data);
            var output   = File.ReadAllLines(outputFile).WhereNotNull().Select(int.Parse).First();

            Assert.AreEqual(output, distance);
        }