指针结构体数组qsort排序

注意原本的qsort中是指针,那么这里就是双指针了

int compare(const void **x,const void **y)
{
    node **a=(node **)x;
    node **b=(node **)y;
    return (*b)->sum - (*a)->sum;
}

那么应用就是

qsort(nodes,MAXSIZE,sizeof(node *),compare);
全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务