37. Sort 发表于 2020-12-26 sort() —— 排序 导入头文件:#include <algorithm> 使用模板 sort(start, end) sort(start, end, cmp) Ps: 符号说明 符号 说明 start 起始地址 end 终止地址 cmp 自定义函数 sort()函数,若没有cmp(第三个参数),则默认从小到大排序 start和end,也可以传入迭代器的始末地址 cmp函数如何写 从大到小排序代码 1234bool cmp(int a, int b){ return a > b;} 自定义排序,以两门成绩(假设第一门成绩为语文,第二门成绩为数学)为例,语文成绩以从小到大排序,若语文成绩相同,则数学成绩从小到大排序代码 1234567bool cmp(pair<int, int>& a, pair<int, int>& b){ if(a.first != b.first) return a.first < b.first; else return a.second > b.second;} 本文作者: QeuroIzo 本文链接: http://example.com/2020/12/26/2019-2-19-37/ 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!