关于结构体的qsort

Posted sakisaki

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于结构体的qsort相关的知识,希望对你有一定的参考价值。

这是之前上机做的一道题的内容,当时由于我不知道怎么实现结构体的快排,导致这道题没能ac(所以打好数据结构的基础多么重要)

struct baoshi{
long long a;
long long v;
}arr[100001];
int cmp(const void *a, const void *b){
int mark1=((struct baoshi *)a)->v;
int mark2=((struct baoshi *)b)->v;
return mark1<mark2 ? 1:-1;
}

int main(){
qsort(arr,n,sizeof(struct baoshi),cmp);}










以上是关于关于结构体的qsort的主要内容,如果未能解决你的问题,请参考以下文章

关于结构体里面结构体的申明和使用

关于文件结构体的使用

关于文件结构体的使用

关于C语言中函数修改结构体的值的问题

(转)关于linux中内核编程中结构体的赋值操作(结构体指定初始化)

C语言关于结构体定义的问题