//冒泡排序
void ChoiceSort(int p[],int len)
{
int temp;
for(int i=len;i>0;i--)
for(int j=0;j<i;j++)
{
if(p[j]>p[j+1])
{
temp=p[j];
p[j]=p[j+1];
p[j+1]=temp;
}
}
}
//快速排序
void Quick_Sort(int A[],int left,int right)
{
int tmp=A[(left+ right)/2];
int i=left;
int j=right;
do{
while(A[i]<tmp&&i<right)
i++ ;
while(A[j]>tmp&&j>left)
j--;
if(i<=j)
{
tmp=A[i];
A[i]=A[j];
A[j]=tmp;
i++ ;
j--;
}
}while(i<=j);
if(left<j) Quick_Sort(A,left,j);
if(i<right) Quick_Sort(A,i,right);
}