快速排序的核心思想如下:
void quicksort(int q[],int l,int r) { if(l>=r)return; int x=(r+l)/2,i=l-1.j=r+1; while(i<j) { do i++;while(q[i]<q[x]); do j--;while(q[j]>q[x]; if(i<j)swap(q[i],q[j]; } quicksort(q,l,j); quciksort(q,j+1,l); }