Beispiel #1
0
        public static T[] QuickSort <T>(T[] array, IComparer <T> comparer)
        {
            Sorter <T> .QuickSort(array, 0, array.Length - 1, comparer);

            return(array);
        }
Beispiel #2
0
        public static T[] SelectionSort <T>(T[] array, IComparer <T> comparer)
        {
            Sorter <T> .SelectionSort(array, comparer);

            return(array);
        }
Beispiel #3
0
        //Быстрая сортировка
        public static T[] QuickSort <T>(T[] array)
        {
            Sorter <T> .QuickSort(array, 0, array.Length - 1, Comparer <T> .Default);

            return(array);
        }
Beispiel #4
0
        //Сортировка Выбором
        public static T[] SelectionSort <T>(T[] array)
        {
            Sorter <T> .SelectionSort(array, Comparer <T> .Default);

            return(array);
        }
Beispiel #5
0
        //Сортировка Пузырьком
        public static T[] BubbleSort <T>(T[] array)
        {
            Sorter <T> .BubbleSort(array, Comparer <T> .Default);

            return(array);
        }
Beispiel #6
0
        public static T[] InsertionSort <T>(T[] array, IComparer <T> comparer)
        {
            Sorter <T> .InsertionSort(array, comparer);

            return(array);
        }
Beispiel #7
0
        //Сортировка Вставками
        public static T[] InsertionSort <T>(T[] array)
        {
            Sorter <T> .InsertionSort(array, Comparer <T> .Default);

            return(array);
        }
Beispiel #8
0
        public static T[] ShekerSort <T>(T[] array, IComparer <T> comparer)
        {
            Sorter <T> .ShekerSort(array, comparer);

            return(array);
        }
Beispiel #9
0
        //Сортировка Шейкер
        public static T[] ShekerSort <T>(T[] array)
        {
            Sorter <T> .ShekerSort(array, Comparer <T> .Default);

            return(array);
        }
Beispiel #10
0
        public static T[] UpgradeBubbleSort <T>(T[] array, IComparer <T> comparer)
        {
            Sorter <T> .UpgradeBubbleSort(array, comparer);

            return(array);
        }