list.+sort
时间: 2023-11-15 11:00:15 浏览: 74
list是C++ STL中的一个容器,它是一个双向链表,可以动态地添加、删除元素。sort是STL中的一个算法,可以对容器中的元素进行排序。
list的使用方法如下:
```c++
#include <list>
using namespace std;
int main() {
list<int> mylist;
mylist.push_back(3);
mylist.push_back(1);
mylist.push_back(4);
mylist.push_back(2);
// 遍历list
for (auto it = mylist.begin(); it != mylist.end(); ++it) {
cout << *it << " ";
}
cout << endl;
// 对list进行排序
mylist.sort();
// 再次遍历list
for (auto it = mylist.begin(); it != mylist.end(); ++it) {
cout << *it << " ";
}
cout << endl;
return 0;
}
```
输出结果为:
```
3 1 4 2
1 2 3 4
```
在上面的代码中,我们首先创建了一个空的list,然后使用push_back函数向其中添加了四个元素。接着使用迭代器遍历了一遍list,输出了其中的元素。最后使用sort函数对list进行排序,再次遍历输出排序后的结果。
阅读全文