void QuickSort(int a[], int low, int high)
{
if(low < high)
{
int i=low,j=high;
int key = a[low];
while(i<j)
{
while( i<j && a[j] >= key) j--;
if( i<j ) a[i++]=a[j];
while( i<j && a[i] < key) i++;
if( i<j ) a[j--]=a[i];
}
a[i]=key;
QuickSort(a,low,i-1);
QuickSort(a,i+1,high);
}
}
天勤快速排序
最新推荐文章于 2024-08-05 20:49:33 发布