#include <stdio.h>
#include <stdlib.h>
//依次在无序区选择 最小的 插入有序区的最后
void SelectSort(int a[],int len)
{
int i,j,temp;
for(i=0;i<len-1;i++)
{
temp=a[i];
for(j=i+1;j<len;j++)
if(a[j]<a[i])
{
a[i]=a[j];
a[j]=temp;
}
}
}
int main(int argc, char *argv[])
{
int i;
int a[]={4,5,2,6,9,7,5,74,56,89,132};
SelectSort(a,11);
for(i=0;i<11;i++)
printf("%d ",a[i]);
printf("\n");
system("PAUSE");
return 0;
}
直接选择排序
最新推荐文章于 2022-08-04 07:00:00 发布