//选择排序算法,按从小到大顺序void select_sort(int *arr,int n){ int i,j,k; int tmp; for(i=0;i arr[j]) //如果发现比当前最小元素还小的元素,则更新记录最小元素的下标k k=j; } //如果最小元素的下标不是后面n-i+1的未排序序列的第一个元素,则需要交换第i个元素和后面找到的最小元素的位置 if(k != i)
← 上一条:编写一个将n个整数用选择法按从小到大的顺序排 下一条:每只狗狗都有狂犬病吗 家里的狗狗从来没有出去 →