C语言 — 标准库函数qsort的使用(快速排序)

标准库函数qsort的使用
标准库函数qsort – 实现快速排序

void qsort (void* base, size_t num, size_t size, int (compar)(const void,const void*));

返回值类型为void 有四个参数:

指向数组首元素的指针数组元素个数数组元素类型的大小需要自己实现的一个比较函数

代码示例:
#include
#include

//由小到大排序
int compare_smallTolarge(const void* a, const void* b)
{
return (*(int*)a - *(int*)b); //先将a,b转换为(int*)型,再用*取值
}

//由大到小排序
int compare_largeTo

C语言 — 标准库函数qsort的使用(快速排序)最先出现在Python成神之路

版权声明:
作者:玉兰
链接:https://www.techfm.club/p/6860.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>