问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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

发布网友 发布时间:2022-06-05 12:51

我来回答

1个回答

热心网友 时间:2023-11-21 14:32

//选择排序算法,按从小到大顺序
void select_sort(int *arr,int n)
{
    int i,j,k;
    int tmp;

    for(i=0;i<n-1;i++)
    {
        k=i;  //开始一趟选择排序,假定第i个元素是后面n-i+1个未排序的元素中最小的元素
        for(j=i+1;j<n;j++)
        {
if(arr[k] > arr[j]) //如果发现比当前最小元素还小的元素,则更新记录最小元素的下标k
    k=j;
        }
//如果最小元素的下标不是后面n-i+1的未排序序列的第一个元素,则需要交换第i个元素和后面找到的最小元素的位置
        if(k != i)
        {
            tmp=arr[k];
            arr[k]=arr[i];
            arr[i]=tmp;
        }
    }
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
福建南安都有哪些市场 端午节去南安旅行的线路有哪些值得分享? 南安有哪些特色商业街 把一个棱长是10厘米的正方体铁块熔铸成一个底面积是20厘米的圆锥形铁块... 把一块棱长10厘米的正方体铁块熔铸成一个底面直径是20厘米的圆柱形零件... 0x0438ef0指令引用的0x0438ef0内存.该内存不能为“read”的错误提示... SONY 索尼 DSC-RX100M5A 1英寸数码相机 黑色(8.8-25.7mm、F1.8) Vl... SONY 索尼 DSC-RX100M5A 1英寸数码相机 黑色(24-70mm、F1.8-F2.8)-购... 索尼RX100 M5A数码相机 索尼RX100 M5A数码相机:小巧便携,成像卓越 C语言;编写sort(),使二维数组偶数行从小到大输出,奇数行从大到小输出,编写完错误如下,怎样修改? 【急求】c语言编写函数void sort(int a[]),其功能是将数组a[n]按照从大到小排序 怎么在Origin7.5中在同一张图上绘制多条线! 求图解1 高分悬赏!!! 夏伪夷果吃了有哪些好处? 佘诗曼竟演过什么电视剧要港剧 佘诗曼演过的电视剧 可不可以先在程序中定义数组,然后在运行的时候再输入数组元素? 51程序中的函数名、变量名及数组名必须先( )后( )。 必须先定义后使用B,定义数组时,数组维界值可以不 iPhone8无锁的刷机刷成有锁的了,怎么办? 电脑里多了个e32c0b6847b6b5c4dce7a37a文件夹 删除还删除不掉 请问这个是什么文件夹 攻城掠地190级副本6宝能过吗 攻城掠地副本攻略 攻城掠地资源在哪里获得 攻城掠地主线任务怎么做,攻城掠地副本攻略大全 攻城掠地179级孟获副本怎么过? 攻城掠地191副本怎么打 游戏改名字的地方在哪里? 手机qq通用版本 哪里有手机QQ通用版本啊 怎么下载到手机啊 在那可以下载手机通用QQ版本? 求可以用来制作墙报的装饰图案,花边、植物装饰之类的,可以点缀画面。 谢谢。 墙报花边和艺术字体 将12张正方形纸贴在一起,做成“墙报,”还要在“墙报〞的四周贴上花边。(要求:每张正方形纸边长都是 将12张正方形纸贴在一起,做成"墙报‘’,还要在"墙报‘’的四周贴上花边。每张正方形纸边长是2分米 为了庆祝‘‘元旦’’,我们班出了一版墙报。墙报的标题十分醒目,墙报周围配上了美丽的花边,墙报内容非 割双眼皮一年了还是肿 割了双眼皮23天了还肿? 做完双眼皮后眼睛一直肿,很明显怎么办 realme手机的home键是哪个键 苹果11系统14.4怎么卸载 iPhone11下了菊花怎么卸载 华为荣玩30如何载图3? 设置苹果id时不小心输错了邮箱 我要改密码? 我要换密码呀,快点 华硕笔记本键盘打字问题? 华硕笔记本键盘打字问题,专业的来。 华硕笔记本怎么打字会出现数字 QQ网络硬盘文件消失了!!! 腾讯视频交了Vip的钱、没开通咱办?