#include<iostream>
#include<algorithm>
#include<list>
using namespace std;
//list容器:
//list是双向循环链表:
/*
void test01()
{
list<int> myList;
for (int i = 0; i < 10; i++) {
myList.push_back(i);
}
list<int>::_Nodeptr node = myList._Myhead->_Next;
for (int i = 0; i < myList._Mysize * 2; i++) {
cout << "Node:" << node->_Myval << endl;
node = node->_Next;
if (node == myList._Myhead) {
node = node->_Next;
}
}
}
*/
//list打印函数:
void listPrint(const list<int>&l)
{
for (list<int>::const_iterator it = l.begin(); it != l.end(); it++) {
cout << *it << " ";
}
cout << endl;
}
/*
list构造函数
list<T> lstT;//list采用采用模板类实现,对象的默认构造形式:
list(beg,end);//构造函数将[beg, end)区间中的元素拷贝给本身。
list(n,elem);//构造函数将n个elem拷贝给本身。
list(const list &am
STL---list基本操作
最新推荐文章于 2022-10-09 21:14:02 发布