结构体

struct data
{
    int xuhao,w;
}node[maxn];

bool cmp(data a,data b) 
{
    return a.dis < b.dis;
}//°´dis´ÓСµ½´óÅÅÐò
View Code
sort(node+1,node+1+n,cmp);
View Code

结构体排序


struct data
{
    int price,number;
}a[maxn];
bool cmp(data a,data b)
{
    if(a.price==b.price)return a.number<b.number;
    else return a.price<b.price;
}
//原理:若a<b返回1 ab就换位 
View Code
原文地址:https://www.cnblogs.com/gc812/p/5825447.html