zoukankan      html  css  js  c++  java
  • C++STL库中vector容器常用应用

    #include<iostream>
    #include<vector>
    #include<algorithm> 
    using namespace std;
    int main()
    {
        vector<int> vec;
        vec.push_back(1);//在尾部插入元素
        vec.push_back(2);
    //    cout<<vec[1];//按下标访问元素,从[0]开始
        
        /*
        //使用迭代器访问元素
        vector<int>::iterator it; 
        for(it=vec.begin();it!=vec.end();it++)
            cout<<*it<<'	';
        */
        
        vec.insert(vec.begin()+1,3);//将3插入到vec[1] 的位置
        
        vec.erase(vec.begin()+1);//将vec[1]删除 
        vec.push_back(3);
        
        vec.erase(vec.begin()+1,vec.begin()+3);//将vec[1]—vec[2]删除; 
        
        cout<<vec.size()<<endl;//求vector容器中元素个数
        vec.clear();//将容器清空 
        cout<<vec.empty();//判断容器是否为空 
         
        sort(vec.begin(),vec.end());//对vec进行排序 
        return 0;
    }
  • 相关阅读:
    tyvjP1078
    红黑树笔记
    红黑树插入代码学习
    tyvjP1082找朋友
    牛棚回声USACO OCT09 3RD
    每日参悟
    全排列学习
    学习1.2
    学习笔记1.1
    学习笔记1.3
  • 原文地址:https://www.cnblogs.com/program-ccc/p/4770723.html
Copyright © 2011-2022 走看看