public static void Main() { var arr = new int[] { 5, 4, 3, 2, 1, 32, 455, 2, 54, 6, 8, 6, 5, 34, 23, 2, 12 }; Console.WriteLine("Unsorted Array!"); PrintArray(arr); var merge = new MergeSort(); merge.Sort(arr, 0, arr.Length - 1); Console.WriteLine("Sorted Array!"); PrintArray(arr); }
static void Main(string[] args) { Random r = new Random(); Console.WriteLine("Merge Sort"); Console.WriteLine("Type - size"); int size = Int32.Parse(Console.ReadLine()); int[] a = new int[size]; for (int i = 0; i < size; i++) { a[i] = r.Next(size * 5); } Console.Write("Before: "); showArray(a); Console.Write("\nAfter: "); showArray(MergeSort.Sort(a, 0, a.Length - 1)); Console.Write("\n"); }
private static void Main() { var input = Console.ReadLine(); if (input == string.Empty) { return; } var arr = input .Split() .Select(int.Parse) .ToArray(); MergeSort <int> .Sort(arr); Console.WriteLine(string.Join(" ", arr)); }