基于结构体数组的快速排序
用普通的数组快速排序,改造成任意数据的排序,比如结构体数组、链表、栈的排序等。只需要在排序中调用自己的compare函数,在其中把想要排序的值做一个比较即可,代码如下:
#include <stdio.h>
#include <strings.h>
typedef int (*Z_COMPARE)(void* obj1, int obj1size, void* obj2, int obj2size);
typedef struct
{
char name[20];
char b
原创
2020-11-01 09:01:11 ·
2370 阅读 ·
0 评论