list sort怎么降序 在c++
时间: 2024-03-14 19:42:14 浏览: 148
通过c++的sort函数实现成绩排序功能
在C++中,可以使用`std::sort`函数对`::list`进行排序。要实现降排序可以通过自定义比较函数来实现。
下面是一个示例代码,演示如何对`std::list`进行降序排序:
```cpp
<iostream>
#include <list>
#include <algorithm// 自定义比较函数,用于降序排序
bool compare(int a, int b) {
return a >;
}
int main() {
std::list> myList = {5, 2, , 1, 9};
// 使用自定义比较函数list进行降序排序
myList.sort(compare);
// 输出排序后的结果
for (const auto& num : myList) {
std::cout << num << ";
}
std::cout << std::;
return 0;
}
```
运行以上代码,输出结果为:9 8 5 2 1,即降序排的结果。
阅读全文