STL容器自定义排序
时间: 2023-11-26 08:44:06 浏览: 62
STL中自定义排序的使用
好的,关于STL容器自定义排序,可以使用STL提供的sort函数,并传入自定义的比较函数。比如,如果要对一个vector<int>按照从大到小的顺序排序,可以这样写:
```cpp
bool cmp(int a, int b) {
return a > b;
}
vector<int> v = {3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5};
sort(v.begin(), v.end(), cmp);
```
这样就可以得到一个从大到小排列的vector了。
阅读全文