2.1,选择排序 我们用c语言写一个函数,函数里面实现具体算法:int*selectSort(int*arr,intlen){inti...
void sort(int *a,int n)//n代表数组个数,a代表要排序的数组 { int i,j,m;for(i=0;i<n-1;i++)for(j=0;j<9-i;j++)if(a[i]<a[i+1]){m=a[i];a[i]=a[i+1];a[i+1]=m;} }//end function main(){ int a[10],i;for(i=0;i<=9;i++)//输入10个数据 {pr...
选择排序(Selection sort)是一种简单直观的排序算法。它是每次选出最小或者最大的元素放在开头或者结尾位置(采用升序的方式),最终完成列表排序的算法。 一、图文介绍 我们还是使用数组【10,5,3,20,1]。 1.1,内循环第一遍 我们首先从第一个元素开始,利用一个临时空间存放最小值,然后逐步往后比对,最终找到最小的...