示例#1
0
        public void RandomElements()
        {
            var rnd   = new Random();
            var array = new int[1000];

            for (int i = 0; i < array.Length; i++)
            {
                array[i] = rnd.Next();
            }
            Sort.QuickSort(array, 0, array.Length - 1);
            Assert.IsTrue(IsSortedFast(array));
        }
示例#2
0
        public void BigArray()
        {
            var rnd   = new Random();
            var array = new int[250000000];

            for (int i = 0; i < array.Length; i++)
            {
                array[i] = rnd.Next();
            }
            Sort.QuickSort(array, 0, array.Length - 1);
            Assert.IsTrue(IsSorted(array));
        }
示例#3
0
 public void TestQuickSort()
 {
     Sort.QuickSort(_nums);
     Print();
 }