您的位置:首页 > 其它

顺序容器之list

2013-09-07 20:21 260 查看
#include<iostream>
#include<list>
#include<string>
using namespace std;

/*
顺序容器list
任意位置插入、删除操作时多选用此容器,特别适用于对表的操作
*/

int main()
{
//定义两个string的list容器
list<string> aver,hero;
aver.push_back("苍老师");
aver.push_back("波老师");
hero.push_back("杨过");
hero.push_back("丁鹏");
//删除元素
//aver.pop_back();
//移动元素
//hero.splice(hero.end(), aver, aver.begin());
//元素排序
aver.sort();
hero.sort();
//合并元素
hero.merge(aver);
//逆序元素
hero.reverse();
for(list<string>::iterator iter = aver.begin(); iter != aver.end(); ++iter){
cout<<*iter<<" ";
}
cout<<endl;
for(list<string>::iterator iter = hero.begin(); iter != hero.end(); ++iter){
cout<<*iter<<" ";
}
cout<<endl;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: