下面是一个按降序排序向量元素的代码示例:
#include
#include
#include
bool compare(int a, int b) {
return a > b; // 降序排序
}
int main() {
std::vector vec = {5, 2, 8, 1, 9};
// 使用std::sort函数和自定义的compare函数进行排序
std::sort(vec.begin(), vec.end(), compare);
// 打印排序后的向量元素
for (int num : vec) {
std::cout << num << " ";
}
std::cout << std::endl;
return 0;
}
输出结果为:9 8 5 2 1
下一篇:按降序添加索引