//冒泡排序
void bubblesort(int a[],int n)
{
for(int i=0;i<n-1;i++)
{
bool flag=false;
for(int j=n-1;j>=i;j--)
{
if(a[i].key<a[i-1].key)
{
int temp=a[i];
a[i]=a[i-1];
a[i-1]=temp;
flag=true;
}
}
if(flag==false) {return;}
}
}
//选择排序
void selectsort(int a[],int n)
{
for(int i=0;i<n-1;i++)
{
int min=a[i];
for(int j=i+1;j<n;j++)
{
if(a[j].key<a[min].key) {min=j;}
}
if(min!=i){ int temp=a[i]; a[i]=a[min]; a[min]=temp;}
}
}