cpp 使用sort从大到小排序
时间: 2023-08-31 14:35:28 浏览: 80
sort函数从大到小排序
可以使用sort函数的第三个参数来指定排序规则,例如:
```cpp
#include <algorithm>
#include <vector>
using namespace std;
bool cmp(int a, int b) {
return a > b;
}
int main() {
vector<int> nums = {3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5};
sort(nums.begin(), nums.end(), cmp); // 使用自定义的比较函数
for (int num : nums) {
printf("%d ", num);
}
return 0;
}
```
输出结果为:9 6 5 5 5 4 3 3 2 1 1
阅读全文