static bool EmptyMassiveTest() { var array = new int[0]; QSort.QuickSort(array); return(QSort.IsSortedArray(array)); }
static bool ThreeElementsTest() { var array = new[] { 15, 0, 8 }; QSort.QuickSort(array); return(QSort.IsSortedArray(array)); }
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)); }
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)); }
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)); }