static void GrahamScanDemo() { GrahamScan gs = new GrahamScan(); var stopwatch = new Stopwatch(); stopwatch.Start(); gs.convexHull(listPoints); stopwatch.Stop(); float elapsed_time = stopwatch.ElapsedMilliseconds; Console.WriteLine("Elapsed time: {0} milliseconds", elapsed_time); Console.WriteLine("Press enter to close..."); Console.ReadLine(); }
public static void GrahamScanDemo() { var gs = new GrahamScan(); var stopwatch = new Stopwatch(); stopwatch.Start(); var result = gs.ConvexHull(_listPoints); stopwatch.Stop(); float elapsedTime = stopwatch.ElapsedMilliseconds; foreach (var value in result) { Console.Write("(" + value.X + "," + value.Y + ") "); } Console.WriteLine(); Console.WriteLine("Elapsed time: {0} milliseconds", elapsedTime); }