#include<stdio.h>
void selectionSort(int a[],int n){
for(int i=0;i<n-1;i++){
int min=i;
for(int j=i+1;j<n;j++){
if(a[min]>a[j]){
min=j;
}
}
if(min!=i){
int temp=a[min];
a[min]=a[i];
a[i]=temp;
}
}
}
int main(){
int a[8]={85,7,11,13,4,3,26,1};
selectionSort(a,8);
for(int i=0;i<8;i++){
printf(" %d",a[i]);
}
return 0;
}
选择排序(C语言)
最新推荐文章于 2024-10-02 22:16:48 发布