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

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

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

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

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

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

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

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

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

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

            return(array);
        }