刚才试验了一下,你这个程序能输出答案,应该注意一下传的参数:
public static void main(String[] args) { int[] test = {4, 5, 9, 7, 6, 5, 8, 1, 2}; //这里传入的应该是最大的下标test.length-1而不是test.length quickSort(0, test.length - 1, test); for(int i : test){ System.out.println(i); } }