冒泡排序函数函数原型:
void bubble(void *base, size_t num, size_t width, int(*compare)(const void *num1, const void *num2));
功能:使用冒泡法排序对任意类型的数据排序
参数:1、待排序的数组的首地址
2、数组中待排序元素的个数
3、各元素占用空间的大小
4、指向比较函数的指针,用于确定排序的顺序
compare函数的原型:int compare(const void *elem1,const void *elem2)
compare函数的返回值 | 描述 |
小于0 | elem1将排在elem2的前面 |
等于0 | elem1等于elem2</ |