#include<iostream>
#include<list>
#include<algorithm>
#include<functional> // 包含 greater<int>()
using namespace std;
int main(void) {
list<int> ls1 = { 1,2,3,4,5 };
// 升序排序
ls1.sort();
for (auto it : ls1) {
cout << it << " ";
}cout << endl;
//降序排序
ls1.sort(greater<int>());
for (auto it : ls1) {
cout << it << " ";
}cout << endl;
return 0;
}