C语言中的快速排序函数——qsort

函数名
qsort();
头文件
#include
功能
对数组内的元素进行默认升序的快速排序
函数声明
void qsort( void *buf, size_t num, size_t size, int (*compare)(const void *, const void *) );

//eg
//以升序为例
int compare(const void* a, const void* b) {
int* s1 = (int*)a;
int* s2 = (int*)b;
return *s1 - *s2;
}

int n = 9;
int arr[n];
//假设数组全部输入了数据
qsort(arr, n, sizeof(int), compare);

buf 是将要排序的数组名,可以是字符数组,整型数组,结构体数组…只要能比较大小就行
num是数组元素

C语言中的快速排序函数——qsort最先出现在Python成神之路

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

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