qsort
功 能: 使用快速排序例程进行排序 (要包含头文件#include <stdlib.h> )
用 法: void qsort(void *base, int nelem, int width, int (*fcmp)(const void *,const void *));
各参数:1 待排序数组首地址
2 数组中待排序元素数量
3 各元素的占用空间大小
4 指向函数的指针,用于确定排序的顺序
七种qsort排序方法
<本文中排序都是采用的从小到大排序>
一、对int类型数组排序
二、对char类型数组排序(同int类型)
三、对double类型数组排序(特别要注意)
四、对结构体一级排序
五、对结构体二级排序
六、对字符串进行排序
七、计算几何中求凸包的cmp
以上转载自:http://acm.cugb.edu.cn/blog/?p=213
快速排序的使用请在这个博客查看:
http://hi.baidu.com/zhangwp999/blog/item/185f9afba454ba63024f5675.html