C++ algorithm sort 使用

C++ algorithm sort 使用

一般使用方法-sort

#include <algorithm>
#include <vector>
using namespace std;
vector<int> test;
sort(test.begin(),test.end());
sort(test.begin()+1,test.end());
//std::sort(test.begin(),test.end());

扩展使用方法-sort+cmp

#include <algorithm>
#include <vector>
using namespace std;
bool cmp(int x,int y){
//这是缺省状态,从小往大排序
	return x < y;
}

bool comp(int x ,int y){
//从大往小排序
	return x > y;
}

vector<int> test;
//1,2等同,从小打大
sort(test.begin(),test.end());
sort(test.begin(),test.end(),cmp);
//3为从大到小
sort(test.begin(),test.end(),comp);
上一篇:调用TryRead方法,则将获取第3个位的数据


下一篇:「2019-2020 XX Opencup GP of Tokyo」Yosupo's Algorithm