Example #1
0
 //Слиянием
 public static IComparable[] Merge_Sort(IComparable[] massive)
 {
     if (massive.Length == 1)
         return massive;
     int mid_point = massive.Length / 2;
     return Merge(Merge_Sort(massive.Take(mid_point).ToArray()), Merge_Sort(massive.Skip(mid_point).ToArray()));
 }