4)重复第3步,直到 j>right,此时循环结束
5)此时令 int q=i;在A[left]...A[q-1]和A[q+1]...A[right]上重复1-4过程直到递归结束。
...(int A[],int l,int r)
{
if(l<r){
int q = partition(A,l,r);
Quick_Sort(A,l,q-1);
...Quick_Sort(A,q+1,r);
}
}
int main()
{
/*int A[] = {7,6,5,4,3,2,1};
Quick_Sort(A,0,6);
... Quick_Sort(A,l,q-1,target);
else
return Quick_Sort(A,q+1,r,target);
}
else ...return Quick_Sort(A,l,q-1,target);
else
return Quick_Sort(A,q+1,r,target);
}