package algorithmAndExercise;
import java.util.Arrays;
public class QuickSort {
public static void sort(int[] ints,int from,int to){
if(ints.length=to)
return;
while(i=index&&j>i){
j--;
}
//æ¤æ¶ï¼ints[i]çä½ç½®ä¸å
¶å®å°±æ¯indexå¼ï¼å°indexä½ç½®ä¸çå¼åæindex[j]
if(ints[j]index)
ints[j]=ints[i];
}
//ä¸è½®æ¯è¾åï¼å°åºåçååçéååå«è¿è¡æ¯è¾
ints[i]=index;
//è¿è¾¹æ³¨æä¸è½æ¯i--ï¼
sort(ints, from, i-1);
sort(ints, i+1, to);
}
public static void main(String[] args) {
int[] ints={2,5,3,7,12,56};
sort(ints, 0, ints.length-1);
System.out.println(Arrays.toString(ints));
}
}