c语言用sort函数选择排序,简单选择排序(Simple Selection Sort)的C语言实现

本文介绍了简单选择排序(Simple Selection Sort)的概念,并提供了一个C语言实现的选择排序函数,适用于Dev-C++5.4.0编译器。通过示例代码展示了如何在结构体数组中对学生成绩进行排序。
摘要由CSDN通过智能技术生成

简单选择排序(Simple Selection Sort)的核心思想是每次选择无序序列最小的数放在有序序列最后

演示实例:

18d7d8214f1538192234c784f47050c6.png

C语言实现(编译器Dev-c++5.4.0,源代码后缀.cpp)

原创文章,转载请注明来自钢铁侠Mac博客http://www.cnblogs.com/gangtiexia

#include

#define LEN 6

typedef float keyType;

typedef struct{

keyType score;

char name[];

}student;

typedef struct{

int length=LEN;

student stu[LEN];

}sqList;

int selectMax(sqList &L,int i){

int max;

keyType maxScore=L.stu[i].score;

for(max=i;i

if(maxScore

max=i;

return max;

}

void simpleSS(sqList &L){

int max;

for(int i=;i

{

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值