首页 > 试题广场 >

只用标准库算法对list排序。

[问答题]
只用标准库算法对list排序。
#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;
}

发表于 2019-09-15 01:30:34 回复(0)