用法:
头文件
#include<algorithm>
sort(a,a+10) 前闭后开区间
默认升序
其他排列方式:
1.
sort(a,a+10,比较函数) 比较函数
bool cmp(int a,int b){
return a>b;
}
2.
‘<'运算符重载
情景:
1.需要排序的时候,可以将数按升序排列
2.需要把字符按字典顺序排列时
字符串:
sort(str.begin(),str.end());
3.可以用结构体,排每位数的大小
struct node{
int x;
int y;
};
bool cmp(node a,node b){
if(a.x!=b.x) return a.x>b.y;
return a.y<b.y;
}
参考;
原文地址:https://blog.csdn.net/weixin_60178940/article/details/123600065
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。