static void Main(string[] args) { ArrayInit ai = new ArrayInit(); MergeSort ms = new MergeSort(); QuickSort qs = new QuickSort(); PrintResult print = new PrintResult(); MSort mats = new MSort(); int[][] mat = new int[MATRIXSIZE][]; int[] arr = new int[ARRSIZE]; int[] mSortedArray = new int[arr.Length]; int[] qSortedArray = new int[arr.Length]; arr = ai.Init(arr); System.Console.WriteLine("New Array:"); print.Print(arr); mSortedArray = ms.Sort(arr); System.Console.WriteLine("Merge sorted array:"); print.Print(mSortedArray); qSortedArray = arr; qs.QSort(qSortedArray, 0, qSortedArray.Length - 1); System.Console.WriteLine("Quick sorted array:"); print.Print(qSortedArray); System.Console.WriteLine("New Matrix :"); mat = ai.Init(mat); print.Print(mat); mats.SortBySumm(mat); print.Print( mats.SortBySumm(mat)); }
static void Main(string[] args) { ArrayInit ai = new ArrayInit(); MergeSort ms = new MergeSort(); QuickSort qs = new QuickSort(); PrintResult print = new PrintResult(); MSort mats = new MSort(); int[][] mat = new int[MATRIXSIZE][]; int[] arr = new int[ARRSIZE]; int[] mSortedArray = new int[arr.Length]; int[] qSortedArray = new int[arr.Length]; arr = ai.Init(arr); System.Console.WriteLine("New Array:"); print.Print(arr); mSortedArray = ms.Sort(arr); System.Console.WriteLine("Merge sorted array:"); print.Print(mSortedArray); qSortedArray = arr; qs.QSort(qSortedArray, 0, qSortedArray.Length - 1); System.Console.WriteLine("Quick sorted array:"); print.Print(qSortedArray); System.Console.WriteLine("New Matrix :"); mat = ai.Init(mat); print.Print(mat); mats.SortBySumm(mat); print.Print(mats.SortBySumm(mat)); }