#include<vector>
#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
int i;
vector<int>vec;
for(i=0;i<10;i++)
vec.push_back(i);
cout<<"从大到小排序"<<endl;
reverse(vec.begin(),vec.end());
for(i=0;i<vec.size();i++)
cout<<vec[i]<<" ";
cout<<endl;
sort(vec.begin(),vec.end());
cout<<"删除容器中最后一个"<<endl;
vec.pop_back();
for(i=0;i<vec.size();i++)
cout<<vec[i]<<" ";
cout<<endl;
cout<<"删除容器中的第二个"<<endl;
vec.erase(vec.begin()+1);
for(i=0;i<vec.size();i++)
cout<<vec[i]<<" ";
cout<<endl;
cout<<"删除容器中的1~3即2和3"<<endl;
vec.erase(vec.begin()+1,vec.begin()+3);
for(i=0;i<vec.size();i++)
cout<<vec[i]<<" ";
cout<<endl;
cout<<"在第一个数据后添加一个3"<<endl;
vec.insert(vec.begin()+1,3);
for(i=0;i<vec.size();i++)
cout<<vec[i]<<" ";
cout<<endl;
cout<<"在第一个数据后添加1~4即2,3,4"<<endl;
vec.insert(vec.begin()+1,vec.begin()+1,vec.begin()+4);
for(i=0;i<vec.size();i++)
cout<<vec[i]<<" ";
cout<<endl;
cout<<"在第一个数据后添加三个9"<<endl;
vec.insert(vec.begin()+1,3,9);
for(i=0;i<vec.size();i++)
cout<<vec[i]<<" ";
cout<<endl;
vec.clear();
}