C语言:给定一数组,包涵n个元素,设计功能函数,使用选择排序法,对其进行从大到小排序

日期:2017-12-25 10:48:21 人气:1

C语言:给定一数组,包涵n个元素,设计功能函数,使用选择排序法,对其进行从大到小排序

//选择排序算法,按从小到大顺序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)
    A+
热门评论