【C语言】qsort

news/2025/2/2 8:34:30/

原型

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

功 能

使用排序例程compar进行排序。

参数

base -- 指向要排序的数组的第一个元素的指针
nitems -- 由 base 指向的数组中元素的个数。
size -- 数组中每个元素的大小,以字节为单位。
compar -- 用来比较两个元素的函数

int compar(const void *p1, const void *p2);
如果compar返回值小于0(< 0),那么p1所指向元素会被排在p2所指向元素的左面;
如果compar返回值等于0(= 0),那么p1所指向元素与p2所指向元素的顺序不确定;
如果compar返回值大于0(> 0),那么p1所指向元素会被排在p2所指向元素的右面。

头文件

stdlib.h

static int dev_cmp(const void *a, const void *b)
{return (int)(*(char *const *)a - *(char *const *)b);
}static int sync_devices_list(void)
{struct ibv_device **new_list;int numb_dev;new_list = ibv_get_device_list(&numb_dev);qsort(new_list, numb_dev, sizeof(struct ibv_device *), dev_cmp);... ...
}

参考:

qsort_百度百科 (baidu.com)


http://www.ppmy.cn/news/883467.html

相关文章

【非长篇大论】X3D - Web3D标准的发展

在我个人看来&#xff0c;随着电子交易模式、社会化网络服务被越来越多的大众所接受、移动终端产品技术上的逐渐成熟&#xff0c;Web3D技术应用的黄金时节已经来临&#xff0c;各种Web3D应用呼之欲出。 让我做长篇大论&#xff0c;还不如要我命。下面引用几篇文章(资料统一搜集…

Magento获取当前页面URL地址

Magento获取当前页面URL地址 http://www.sunhaibing.com/?p1260 在Magento中&#xff0c;可以通过core/url助手类中的getCurrentUrl()方法获取当前页面的URL地址 $currentUrl $this ->helper( core/url )->getCurrentUrl(); //在社会化分享中&#xff0c;当前页面的UR…

实习日/周/月记学习计划(第二周)

2019.07.15 今天mentor请事假&#xff0c;划了一天水&#xff1a; 看tomcat的系统架构--四张图带你了解Tomcat系统架构&#xff1b;了解了一下flink&#xff0c;带状态的流数据/批数据开源数据处理/计算平台&#xff1b;探索式的使用华为瘦终端&#xff0c;多踩坑防止今后碰到…

王通:“Hipihi” VS “Second Life”

转自:http://www.ufoer.com/post/204.html 一、关于Second Life 二、关于hipihi 三、hipihi和Second Life的优劣势比较四、hipihi的前景分析 一、关于Second Life 从去年底&#xff0c;敖了5年的Second Life突然间在全世界火了起来&#xff0c;它开天辟地般的创意&#xff0c;…

试用了hipihi首批账号

昨天收到了hipihi的首批测试账号。 很不幸&#xff0c;我感觉相当不好。 首先功能太单一了&#xff0c;充其量是一个3D聊天室。。 我看这个东西基本上没戏了。。 另外程序在我的机器上运行老是出错&#xff0c;登入后右键有时能用有时不能用&#xff0c;好象不支持左健移动…

今天终于玩了HiPiHi

今天在CSDN上看到了HiPiHi的信息&#xff0c;所以就去网站上看看&#xff0c;发现可以注册了&#xff0c;于是下载了客户端&#xff0c;刚进游戏感觉和普通网络游戏不同&#xff0c;一开始都不知道做些什么&#xff0c;经过短暂的尝试&#xff0c;基本掌握了常用操作&#xff0…

看透HiPiHi,不再是游戏

看透HiPiHi,不再是游戏 看到关于HIPIHI创始人兼CEO许晖,到搜狐IT做客的一些谈话,对HIPIHI又有了更深地了解,其中有一些关于seoncd life 谈话,许晖说:“HiPiHi如同Second Life一样,并不是一款游戏,而是一个虚拟的世界,是一个虚拟的经济体。”并做出了下面的精彩观点: …

深度学习之反向传播

&#xff08;在pytorch包中&#xff09;Tensor数据成员&#xff1a;data&#xff08;存放数据w&#xff0c;也是Tensor变量&#xff0c;但是取data不会构建计算图&#xff09;和grad&#xff08;存放梯度loss对w的导&#xff0c;调用bacward之后grad也是个Tensor&#xff0c;每…