首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

模仿qsort实现一个通用的冒泡排序

我们一起来试试,既然是模仿qsort那么和qsort应该是一样的函数参数 void imitate_bubble_sort(void* base, int count,int wideth,int (*...—排序数组的首元素地址 // count ——排序数组的元素个数 // wideth ——排序数组一个元素的字节长度 // cmp ——函数指针(具体比较的函数的地址) 不同类型的数据在imitate_bubble_sort...{ char temp = *(p1 + i); *(p1 + i) = *(p2 + i); *(p2 + i) = temp; } //一个字节一个字节进行交换 } void imitate_bubble_sort...i < width; i++) { char temp = *(p1 + i); *(p1 + i) = *(p2 + i); *(p2 + i) = temp; } } void imitate_bubble_sort...18} }; int sz = sizeof(stu_arr) / sizeof(stu_arr[0]); printf("排序前:\n"); print_arr(stu_arr, sz); imitate_bubble_sort

5810
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到
    领券