void bubble_sort(void* base, int sz, int width, int(*cmp)(void* e1, void* e2))
{
int i = 0;
//趟数
for (i = 0; i < sz - 1; i++)
{
//每一趟比较的对数
int j = 0;
for (j = 0; j < sz - 1 - i; j++)
{
//两个元素的比较
if(cmp(char*)base+j*width,(char*)base+(j+1)*width)>0)
}
}
冒泡函数如何使用
最新推荐文章于 2024-09-15 19:46:31 发布