예제 #1
0
        private static RouteWithDistanceFromStart StartRoute(City origin)
        {
            var initialRoute = new RouteWithDistanceFromStart();

            initialRoute.AppendCity(origin, 0);
            return(initialRoute);
        }
예제 #2
0
            public object Clone()
            {
                var clone = new RouteWithDistanceFromStart();

                foreach (var city in Cities)
                {
                    clone.AppendCity(city, 0);
                }
                clone.DistanceFromStart = DistanceFromStart;
                return(clone);
            }
예제 #3
0
 private static RouteWithDistanceFromStart StartRoute(City origin)
 {
     var initialRoute = new RouteWithDistanceFromStart();
     initialRoute.AppendCity(origin, 0);
     return initialRoute;
 }
예제 #4
0
 public object Clone()
 {
     var clone = new RouteWithDistanceFromStart();
     foreach (var city in Cities)
         clone.AppendCity(city, 0);
     clone.DistanceFromStart = DistanceFromStart;
     return clone;
 }