static void Main(string[] args) { var quicksort = new Quicksort(); var array = new[] { 3, 0,1, 6, -1, 0,1,2 }; var sorted = quicksort.Sort(array); }
static void Main(string[] args) { int dataSetSize = 10000; List<int> data = Utilities.GenerateIntDataSet(dataSetSize); // Console.WriteLine("The unsorted dataset is:\n{0}", Utilities.PrintList(data)); // Console.ReadKey(); var sw = new Stopwatch(); sw.Start(); var qs = new Quicksort(); qs.ProcessQuicksort(data, 0, data.Count-1); sw.Stop(); Console.WriteLine("Quicksort took {0} milliseconds to process a dataset of {1} items.", sw.ElapsedMilliseconds.ToString(), dataSetSize); Console.ReadKey(); // Console.WriteLine("The sorted dataset is:\n{0}", Utilities.PrintList(data)); // Console.ReadKey(); }