sort用法

默认升序,

bool cmp(int a, int b) {
    return a < b;
}

字符串内字符按字典序排序同理(数字小于字母);

字符串数组 按字符串排序则为从前往后逐个字符比较;

结构体数组

bool cmp(task a, task b) {
    if (a.m == b.m) return a.t< b.t;
    return a.m > b.m; //先按m降序排序,若m相同则按t升序排序;
}
//简便写法
bool cmp(int a,int b){
    return a>b;
}
//标准写法
bool cmp(const int &a,const int &b){
    retrun a>b;
}
//通用格式
//bool cmp(const 类型 &a,const 类型 &b)

 

 

 

 

 

 

 

 

posted @ 2021-10-08 22:27  cccbba  阅读(52)  评论(0)    收藏  举报