ip地址的快速排序
来源:互联网 发布:丰臣秀吉大明朝知乎 编辑:程序博客网 时间:2024/06/07 20:27
qsort:是快速排序的一个系统函数,用它来实现数组排序比较方便,由于ip地址的特殊格式,使用qsort的排序会非常的容易。
int cmpcam(const void * p1,const void * p2)
{
IP* c1=(IP *)p1;
IP* c2=(IP *)p2;
unsigned long l1=htonl(inet_addr(c1->ipAddr));
unsigned long l2=htonl(inet_addr(c2->ipAddr));
int l=l1-l2;
return l;
}
int a(.....)
{
....
qsort(&ipInfo,num,sizeof(IP), cmpcam);
....
}
ipInfo:待排序的ip地址的首地址,
num:ip地址的个数,
sizeof(IP):每个ip地址所在结构体中占用的大小
0 0
- ip地址的快速排序
- IP地址列的排序
- linux的ip地址排序
- IP地址快速切换
- IP地址快速输入
- 快速修改IP地址
- 快速修改IP地址
- 快速设置IP地址!!
- 快速切换IP地址
- C#中实现IP地址的排序
- IP地址排序问题
- IP地址排序
- IP地址排序
- IP地址排序问题
- IP地址排序问题(排序IP)
- 如何快速设置IP地址
- 快速获取别人IP地址的4种方法
- Java对IP地址排序
- 前端服务器与负载均衡
- Codeforces Round #339 (Div. 2)
- JS打开选择本地文件的对话框
- Oracle段收缩功能
- UIWindow头文件学习
- ip地址的快速排序
- bugfree3出现 /bugfree/site/login was not found on this server. 解决方案
- 欢迎使用CSDN-markdown编辑器
- html 获得file文本完整路径
- linux的命令date和hwclock
- 最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等等
- 说说Spark应用程序的性能调优(分布式计算引擎)
- iOS设计规范、切图规范与需求
- reason: IO Unknown Host http://sdk.gdgshanghai.com