public void ConcreteSorter(int[] unsortedArray)
        {
            int t;

            for (int p = 0; p <= unsortedArray.Length - 2; p++)
            {
                for (int i = 0; i <= unsortedArray.Length - 2; i++)
                {
                    if (unsortedArray[i] > unsortedArray[i + 1])
                    {
                        SuperSorter.Swap(unsortedArray, i + 1, i);
                    }
                }
            }
        }
Пример #2
0
        public void ConcreteSorter(int[] unsortedArray)
        {
            int i;
            int N = unsortedArray.Length;

            for (i = 0; i < N - 1; i++)
            {
                int k = IntArrayMin(unsortedArray, i);
                if (i != k)
                {
                    ;
                }
                SuperSorter.Swap(unsortedArray, i, k);
            }
        }