#include<iostream>
using namespace std;
void quicksort(int a[],int l,int r)
{
int i,j;
if(l<r)
{
i=l;
j=r;
int temp=a[l];
while(i<j)
{
while(a[j]>temp&&i<j)
j--;
if(i<j)
{
a[i]=a[j];
i++;
}
while(a[i]<temp&&i<j)
i++;
if(i<j)
{
a[j]=a[i];
j--;
}
}
a[i]=temp;
quicksort(a,l,i-1);
quicksort(a,i+1,r);
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余1页未读,立即下载