88
99class SortTest {
1010 private final int CNT = Helper .getRandomInt (10 , 100 );
11- private final int LENGTH = Helper .getRandomInt (20 , 200 );
11+ private final int LENGTH = Helper .getRandomInt (1 , 200 );
1212
1313 // some special cases
1414 private final List <int []> specialArrays = Arrays .asList (
@@ -17,9 +17,18 @@ class SortTest {
1717 new int []{0 ,1 }, // 两个元素,递增
1818 new int []{1 ,0 }, // 两个元素,递减
1919 new int []{1 ,1 }, // 两个元素,相同
20- Helper .getSameElementArray (LENGTH , 42 ), // LENGTH 个元素,相同
21- Helper .getSortedArray (LENGTH ), // LENGTH 个元素,递增
22- Helper .getReverseSortedArray (LENGTH ) // LENGTH 个元素,递减
20+ new int []{0 ,1 ,2 }, // 三个元素,递增
21+ new int []{2 ,1 ,0 }, // 三个元素,递减
22+ new int []{1 ,1 ,1 }, // 三个元素,相同
23+ Helper .getSameElementArray (LENGTH , 42 ), // LENGTH 个元素,相同
24+ Helper .getSortedArray (LENGTH ), // LENGTH 个元素,递增
25+ Helper .getReverseSortedArray (LENGTH ), // LENGTH 个元素,递减
26+ Helper .getSameElementArray (2 *LENGTH , 42 ), // 2*LENGTH 个元素(偶数个元素),相同
27+ Helper .getSortedArray (2 *LENGTH ), // 2*LENGTH 个元素(偶数个元素),递增
28+ Helper .getReverseSortedArray (2 *LENGTH ), // 2*LENGTH 个元素(偶数个元素),递减
29+ Helper .getSameElementArray (2 *LENGTH +1 , 42 ), // 2*LENGTH+1 个元素(奇数个元素),相同
30+ Helper .getSortedArray (2 *LENGTH +1 ), // 2*LENGTH+1 个元素(奇数个元素),递增
31+ Helper .getReverseSortedArray (2 *LENGTH +1 ) // 2*LENGTH+1 个元素(奇数个元素),递减
2332 );
2433
2534 void test (Consumer <int []> sort ) {
0 commit comments