选择排序
《1》动画演示
《2》具体代码
void selection_sort(int array[],int len){
for(int i=0;i<len-1;i++){
int j=i;
for(int k=i+1;k<len;k++){
if(array[k]<array[j])
j=k;
if(j!=i)
swap(arr[i],arr[j]);
}//for
}//for
}
《1》动画演示
《2》具体代码
void selection_sort(int array[],int len){
for(int i=0;i<len-1;i++){
int j=i;
for(int k=i+1;k<len;k++){
if(array[k]<array[j])
j=k;
if(j!=i)
swap(arr[i],arr[j]);
}//for
}//for
}