



#include
#include
using namespace std;
//打印函数
void printfList(const list&L)
{
for(list::const_iterator it = L.begin();it != L.end();it++)
{
cout<<*it<<" ";
}
cout<L1;//默认构成
//添加元素
L1.push_back(10);
L1.push_back(20);
L1.push_back(30);
L1.push_back(40);
//遍历打印输出
printfList(L1);
//区间构造
listL2(L1.begin(),L1.end());
printfList(L2);
//n个元素构造
listL3(4,100);
printfList(L3);
//拷贝构造
listL4(L2);
printfList(L4);
}
int main()
{
test();
cout << "Hello World!" << endl;
return 0;
}


#include
#include
using namespace std;
//打印函数
void printfList(const list&L)
{
for(list::const_iterator it = L.begin();it != L.end();it++)
{
cout<<*it<<" ";
}
cout<L1;//默认构成
//添加元素
L1.push_back(10);
L1.push_back(20);
L1.push_back(30);
L1.push_back(40);
//遍历打印输出
printfList(L1);
//赋值
listL2;
L2 = L1;//operator =
printfList(L2);
listL3;
L3.assign(L2.begin(),L2.end());
printfList(L3);
listL4;
L4.assign(4,100);
printfList(L4);
}
int main()
{
test();
cout << "Hello World!" << endl;
return 0;
}

#include
#include
using namespace std;
//打印函数
void printfList(const list&L)
{
for(list::const_iterator it = L.begin();it != L.end();it++)
{
cout<<*it<<" ";
}
cout<L1;//默认构成
//添加元素
L1.push_back(10);
L1.push_back(20);
L1.push_back(30);
L1.push_back(40);
//遍历打印输出
printfList(L1);
listL4;
L4.assign(4,100);
printfList(L4);
cout<<"交换后"<


#include
#include
using namespace std;
//打印函数
void printfList(const list&L)
{
for(list::const_iterator it = L.begin();it != L.end();it++)
{
cout<<*it<<" ";
}
cout<L1;//默认构成
//添加元素
L1.push_back(10);
L1.push_back(20);
L1.push_back(30);
L1.push_back(40);
//遍历打印输出
printfList(L1);
//判断是否为空
if(L1.empty())
{
cout<<"L1 is empty"<


#include
#include
using namespace std;
//打印函数
void printfList(const list&L)
{
for(list::const_iterator it = L.begin();it != L.end();it++)
{
cout<<*it<<" ";
}
cout<L1;//默认构成
//尾插
L1.push_back(10);
L1.push_back(20);
L1.push_back(30);
L1.push_back(40);
//头插
L1.push_front(100);
L1.push_front(200);
L1.push_front(300);
L1.push_front(400);
//遍历打印输出
printfList(L1);
//尾删
L1.pop_back();
printfList(L1);
//头删
L1.pop_front();
printfList(L1);
//插入
list::iterator it=L1.begin();
L1.insert(++it,1000);
printfList(L1);
//删除
it = L1.begin();
L1.erase(++it);
printfList(L1);
//移除
L1.push_back(10000);
L1.push_back(10000);
L1.push_back(10000);
L1.push_back(10000);
printfList(L1);
L1.remove(10000);
printfList(L1);
//清空
L1.clear();
printfList(L1);
}
int main()
{
test();
cout << "Hello World!" << endl;
return 0;
}


#include
#include
using namespace std;
//打印函数
void printfList(const list&L)
{
for(list::const_iterator it = L.begin();it != L.end();it++)
{
cout<<*it<<" ";
}
cout<L1;//默认构成
//尾插
L1.push_back(10);
L1.push_back(20);
L1.push_back(30);
L1.push_back(40);
//遍历打印输出
printfList(L1);
cout<<"第一个元素为:"<



#include
#include
using namespace std;
//打印函数
void printfList(const list&L)
{
for(list::const_iterator it = L.begin();it != L.end();it++)
{
cout<<*it<<" ";
}
cout<V2
return v1>v2;
}
//list容器
void test()
{
//创建list容器
listL1;//默认构成
//尾插
L1.push_back(50);
L1.push_back(20);
L1.push_back(10);
L1.push_back(40);
cout<<"反转前:"<
