冒泡排序
void bubble_sort(int a[],int n)
{
for(int i=0;i<n-1;i++)
for(int j=0;j<n-i-1;j++)
{
if(a[j]>a[j+1]) swap(a[j],a[j+1]);
}
}
选择排序
void select_sort(int a[],int n)
{
int min;
for(int i=0;i<n-1;i++)
{
min=i;
for(int j=i+1;j<n;j++)
{
if(a[min]>a[j]) min=j;
}
swap(a[i],a[min]);
}
}
插入排序
void insert_sort(int q[],int n)
{
int temp,j;
for(int i=1;i<n;i++)
{
temp=q[i]
for(int j=i-1;j>=0&&q[j]>temp;j--)
{
q[j+1]=q[j];
}
q[j+1]=temp;
}
}