码迷,mamicode.com
首页 > 编程语言 > 详细

qsort 快速排序的两种写法

时间:2019-09-03 10:00:39      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:fun   art   com   字符   字符串比较   oid   compare   数组   --   

qsort函数  qsort(数组名,大小,sizeof,cmp)

a-b默认从小到大排序

1.

int cmp(const void *a,const void *b)
{
stu *s1=(stu *)a;
stu *s2=(stu *)b;
return s1->score-s2->score;
}--------------------stu为结构体,

2.

int cmp(const void *a,const void *b)
{
stu s1=*(stu *)a;
stu s2=*(stu *)b;
return s1.score-s2.score;
}--------------------stu为结构体,

qsort函数的具体用法:

https://blog.csdn.net/zhao888789/article/details/79186619

https://blog.csdn.net/f_zyj/article/details/51484751

strcmp函数是string compare(字符串比较)的缩写,用于比较两个字符串并根据比较结果返回整数。基本形式为strcmp(str1,str2),若str1=str2,则返回零;若str1<str2,则返回负数;若str1>str2,则返回正数。

bsearch:https://www.runoob.com/cprogramming/c-function-bsearch.html

qsort 快速排序的两种写法

标签:fun   art   com   字符   字符串比较   oid   compare   数组   --   

原文地址:https://www.cnblogs.com/BananaMan/p/11450870.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!