#include<iostream>#include<algorithm>#include<cstdlib>#include<list>/********************************************************list的操作函数list 的特征使用双向链表来管理元素不支持随即存储任何位置上执行元素的安插与移除到很快安插与删除不会找出指向其他元素的各个pointers,references失效
*********************************************************/
using namespace std;
int main(){ //int a[]={1,2,5,64,6,67,4}; list<int>coll; //creat list for(int t=0;t<6;t++) coll.push_back(t);
//move frist element to the end //coll.splice(coll.end,coll,coll.begin()); coll.sort(); cout<<coll.size()<<endl; //remove duplicates coll.unique(); cout<<coll.front();
if(!coll.empty()) { cout<<coll.back(); }
return 0;}