与一般数组cmp相同,形参均是数组类型名,结构体数组是结构体数组的类型名:
例:
结构体数组:
struct book{
int id, w;
};
bool cmp(book a, book b) {
if (a.w == b.w) return a.id < b.id;
return a.w < b.w;
}
// 可以根据想要比较的去写比较
一般数组:
bool cmp(int a, int b) {
return a > b;
}
与一般数组cmp相同,形参均是数组类型名,结构体数组是结构体数组的类型名:
例:
结构体数组:
struct book{
int id, w;
};
bool cmp(book a, book b) {
if (a.w == b.w) return a.id < b.id;
return a.w < b.w;
}
// 可以根据想要比较的去写比较
一般数组:
bool cmp(int a, int b) {
return a > b;
}