intn);//简单选择排序(从小到大)89intmain()10{11inti, n, a[100];12printf("请输入需要排序元素的个数:");13scanf_s("%d", &n);14printf("随机生成的数组为:");15for(i =1; i <= n; i++)16{17a[i] = rand() %100+1;18printf("%d", a[i]);19}20a[i] ='\0';...
选择排序的基本思想是:每一趟比较过程中,在n-i+1(i=1,2,...,n-1)个记录中选取关键字最小的记录作为有序序列中的第i个记录。 在多种选择排序中,最常用且形式最为简单的是简单选择排序。 简单选择排序的算法可以描述如下: 在本题中,读入一串整数,将其使用以上描述的简单选择排序的方法从小到大排序,并...
=i){count2++;temp=k[min];k[min]=k[i];k[i]=temp;}}printf("总共进行了%d次比较,进行了%d次移动!",count1,count2);}intmain(){inti,a[10]={5,2,6,0,3,9,1,7,4,8