/// <summary> /// Checks exception cases and sorts array. /// </summary> /// <param name="array">Array for sorting.</param> /// <param name="comparer">Sort comparer.</param> public static void Sort(int[][] array, IComparer comparer) { JaggedSorter.CheckExceptCases(array); JaggedSorter.Sorter(array, comparer.ToCompare); }
/// <summary> /// Sorts array. /// </summary> /// <param name="array">Array for sorting.</param> /// <param name="transformer">Method which implements comparing.</param> public static void Sort(int[][] array, TransformerArrays transformer) { JaggedSorter.CheckExceptCases(array); JaggedSorter.Sorter(array, new Adapter(transformer)); }