排序函数
bool compare(int a,int b)
{
return a<b; //升序排列,如果改为return a>b,则为降序
}
升序:sort(begin,end,less<data-type>());
降序:sort(begin,end,greater<data-type>()).
bool cmpare(mas x,mas y)
{
if(x.weigt!=y.weigt)
return x.weigt<y.weigt;//第一关键字
else
return x.sped>y.sped;//第二关键字
}
int compare(const void *a,const void *b)//降序排列
{
return *(int*)b-*(int*)a;
}
qsort ( 数组名 ,元素个数,元素占用的空间(sizeof),比较函数)