結構體排序,使用sort

總結如下:

頭文件:#include<algorithm>

struct  A

{

   int a;

   int b;

}a[10];

// A a[10];第二種方法定義數組

bool  cmp(const A  &a,const   A   &b)

{

    return a.a<b.a

//對結構體中的a進行排序,當return 的是1時,先輸出bool cmp(const Arr &a, const Arr &b)   中左方的a,反之……記得加const

}

sort(a,a+n,cmp)//sort默認的是升序,如果要寫降序,則改成大於號就行了


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章