关于vector

来源:互联网 发布:将表单数据转成json 编辑:程序博客网 时间:2024/05/21 21:50
#include<cstdio>#include<cstring>#include<vector>#include<iostream>#include<algorithm>//v.empty() 空为1,不空为假0。using namespace std;bool cmp(int a,int b){    return a>b;}int main(){    vector<int> v;    int i;    for(i=0;i<10;i++)    {        v.push_back(i);    }  // v.push_back(5);  // v.push_back(6);  // v.erase(v.begin()+2);//删除第二个元素,从0开始找第二个 。  // v.erase(v.begin()+1,v.begin()+5);//删除第一到五区间所有元素,就是删除了从0开始数的第一二三四个元素    vector<int>::iterator it;    reverse(v.begin(),v.end());//反转一下;    for(it=v.begin();it!=v.end();it++)    {        cout<<*it<<endl;    }    cout<<endl;    vector<int> vv(3);    vv[0]=55;    vv[1]=66;    vv[2]=77;    vv.insert(vv.begin(),8);//在最前面插入新元素8    vv.insert(vv.begin()+2,1);//在第二个新元素前插入1;    vv.insert(vv.end(),3);//在末尾追加新元素3    sort(vv.begin(),vv.end(),cmp);//排序从小到大。加cmp自定义顺序;     for(it=vv.begin();it!=vv.end();it++)    {        cout<<*it<<endl;    }    return 0;}

0 0