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

谁会写选择法排序的代码阿。急急急,在线等。

发布网友 发布时间:2022-05-02 18:38

我来回答

4个回答

热心网友 时间:2022-06-21 06:33

void SelectSort(RecordType r[], int length) /*length为待排序记录的个数*/
{
    int temp;
    for ( i=0 ; i< length-1 ; i++) //n-1趟排序
    {
        int index=i; //假设index处对应的数组元素是最小的
        for ( j=i+1 ; j < length ; j++)  //查找最小记录的位置
            if (r[j].key < r[index].key )
                index=j;
        if ( index!=i)  //若无序区第一个元素不是无序区中最小元素,则进行交换
        {
            temp= r[i]; r[i]= r[index]; r[index]=temp; //利用temp作为临时空间,交换两个值
        } 
    }
}

热心网友 时间:2022-06-21 06:33

void sa(int array[],int n)
{
int i,j,k,temp;
for(i=0;i<10;i++)
{
k=i; //保存i的值,用k来进行循环排序
for(j=i+1;j<n;j++) //将第i个元素后面的元素与第i个元素进行比较
if(array[j]<array[k]) //如果第k=i个元素后面的元素小于i号元素,交换两个元素的标号, 这样就将最小元素的标号放到最前面
k=j; //交换标号
temp=array[k]; //循环结束后,交换两个标号下的元素的值
array[k]=array[i];
array[i]=temp;
}
}

热心网友 时间:2022-06-21 06:34

#include <stdio.h>
void SelectionSort(int a[], int n)
{
 int i,j;
 int min;
 int t;
 for(i = 0; i < n-1; i ++)
 {
   int min = i;
    for(j = i+1; j < n; j ++)
     if(a[min] > a[j])
     {
       min = j;
     }
     t = a[min];
     a[min] = a[i];
     a[i] = t;
     
     
 }
}
int main(void)
{
  int i;
 int a[10] = {-9,8,7,6,-5,4,3,2,-1,0};
 SelectionSort(a,10);
    for(i = 0; i < 10; i ++)
 printf("%-3d",a[i]);
  return 0;
}

热心网友 时间:2022-06-21 06:34

for(i=0;i<数组长度;i++){
minLocated=i;
for(j=i+1;j<数组长度;j++){
if(number[minLocated]>j)
minLocated=j;
}
temp = number[i];
number[i] = number[ minLocated ];
number[ minLocated ] = temp;
}追答不懂得 你再问我吧

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 C语言程序---用简单选择法对10个整数排序 qq好友相识天数在哪里看 想找一个端游好好玩玩,好玩的回合制端游有哪些? 不氪金的回合制游戏真的有吗,哪一个好玩? 回合制武侠端游中,有哪些好玩的端游推荐一下给我的? 想找一款回合制端游,有什么好玩的端游吗? 原来的游戏玩腻了,请问角色回合制端游哪个好玩? 回合制游戏除了《梦幻西游》外哪个最好玩? 最新的回合制网游,你觉得哪一个更好玩? 想问一下,回合制游戏哪个好玩点? 回合制端游游戏中哪个能好玩一些? 求回合制端游,请问有哪个端游好玩 我原来也是建行的ETC,请问是要把原来的卡注销重新申请办一张卡同时用于2辆车吗? 梦见老天下大雨淹了拆除老宅? oppoa55电池容量在哪里看 oppo reno5 5g电池容量 最好用的眼影盘,是哪款? qq最新版本会员皇冠提示功能怎么设置 他们的QQ皇冠等级是怎么搞的? 怎么样才能把QQ等级变皇冠图标。请高手回答问题。 数据结构简单选择排序算法怎么写? 编一程序用简单选择排序方法对n个整数排序(从大到小)。对n个数进行降序... Java几种简单的排序源代码 Java几种简单的排序源代码 用选择法将一组数字升序排序,谁懂C语言,谢谢 用选择法将一组数字升序排序,谁懂C语言,谢谢 vb代码选择法排序的代码? vb代码选择法排序的代码? 选择法排序的代码编码? 选择法排序的代码编码? Apple Watch怎么连接WiFi无线网? 红米手机的性能相当于哪些高通cpu的手机? iwatch3nike +gps版能连wifi吗 红米note8:搭载骁龙665处理器 支持18W快充 iwatch如何设置wifi 买国债值得么? 哪儿买国债,回报率多少,今年适合买吗 现在是购买今年的国债好还是定期存款好? 格子外套内搭什么好看 外套是黑灰色格子的衣服,里面穿什么好看 还有穿什么颜色的裤子?