排序之三----快速排序

来源:互联网 发布:java怎么设置全局变量 编辑:程序博客网 时间:2024/05/10 23:36
int partation(int a[],int p, int r){int q = p+1;int tmp = a[p];int t=0;for(int i=q;i<r+1;i++){if(a[i]<tmp){t=a[q];a[q++]=a[i];a[i]=t;}}t =a[p];a[p]=a[q-1];a[q-1]=t;return q-1;}void quickSort(int a[],int p,int r){if(p < r){int q = partation(a,p,r);quickSort(a,p,q-1);quickSort(a,q+1,r);}}

0 0
原创粉丝点击