Пример #1
0
        static bool EmptyMassiveTest()
        {
            var array = new int[0];

            QSort.QuickSort(array);

            return(QSort.IsSortedArray(array));
        }
Пример #2
0
        static bool ThreeElementsTest()
        {
            var array = new[] { 15, 0, 8 };

            QSort.QuickSort(array);

            return(QSort.IsSortedArray(array));
        }
Пример #3
0
        static bool OneHundredElementsTest()
        {
            var array = new int[100];

            for (var i = 0; i < array.Length; i++)
            {
                array[i] = 32;
            }
            QSort.QuickSort(array);

            return(QSort.IsSortedArray(array));
        }
Пример #4
0
        static bool OneThousandElementsTest()
        {
            var rand  = new Random();
            var array = new int[1000];

            for (var i = 0; i < array.Length; i++)
            {
                array[i] = rand.Next();
            }
            QSort.QuickSort(array);

            return(QSort.IsSortedArray(array));
        }
Пример #5
0
        static bool HugeMassiveTest()
        {
            Console.Write("\t Подождите...");

            var rand  = new Random();
            var array = new int[150000000];

            for (var i = 0; i < array.Length; i++)
            {
                array[i] = rand.Next();
            }

            QSort.QuickSort(array);

            return(QSort.IsSortedArray(array));
        }