C++list容器list 反转和排序

tech2026-03-27  2

C++list容器list 反转和排序

功能描述:

将容器中的元素反转,以及将容器中的数据进行排序 #include <iostream> #include <list> using namespace std; void printList(const list<int>& l) { for (list<int>::const_iterator it = l.begin(); it != l.end(); it++) { cout << *it << " "; } cout << endl; } bool myCompare(int val1, int val2) { return val1 > val2; } void test01() { list<int> l; l.push_back(90); l.push_back(30); l.push_back(20); l.push_back(70); printList(l); //反转容器的元素 l.reverse(); printList(l); //排序 l.sort(); //制定规则 从小到大 printList(l); l.sort(myCompare); //指定规则,从小到大 printList(l); } int main() { test01(); return 0; } //反转 -- reverse //排序 -- sort

C++list容器list 反转和排序

最新回复(0)