Example #1
0
        static void Main(string[] args)
        {
            Console.WriteLine("Starting..");
            SortService sortService = new SortService();
            SortRunner  sortRunner  = new SortRunner(sortService);

            sortRunner.RunInsertionSort(10000, 100);
            sortRunner.RunInsertionSort(20000, 100);
            sortRunner.RunInsertionSort(40000, 100);
            sortRunner.RunInsertionSort(80000, 100);
            sortRunner.RunInsertionSort(160000, 100);

            sortRunner.RunSelectionSort(10000, 100);
            sortRunner.RunSelectionSort(20000, 100);
            sortRunner.RunSelectionSort(40000, 100);
            sortRunner.RunSelectionSort(80000, 100);
            sortRunner.RunSelectionSort(160000, 100);

            sortRunner.RunMergeSort(10000, 100);
            sortRunner.RunMergeSort(20000, 100);
            sortRunner.RunMergeSort(40000, 100);
            sortRunner.RunMergeSort(80000, 100);
            sortRunner.RunMergeSort(160000, 100);
        }
Example #2
0
 public SortRunner(SortService sorter)
 {
     this.sortService = sorter;
 }