vector

作者: 李伟13 | 来源:发表于2020-10-17 15:02 被阅读0次

    vector

    vector<T> a(n);  定义一个T类型长度为n的vector
    
    vector<T> a(n, x); 用x初始化n个元素。
    
    vector<vector<int> > dp(row, vector<int>(col, 0));
    
    

    sort()

    sort(vec.begin(), vec.end());
    

    vector排序中,先按第一列升序排序,第一列相同时,然后再按第二列降序排序。

    resize()

    void resize (size_type n);
    void resize (size_type n, const value_type& val);
    

    调整容器的大小,使其包含n个元素。

    1. 如果n小于当前容器的大小,则将内容减少到其前n个元素,并删除超出范围的元素(并销毁它们)。
    2. 如果n大于当前容器的大小,则通过在末尾插入所需数量的元素来扩展内容,以达到n的大小。如果指定了val,则将新元素初始化为val的副本,否则将对它们进行值初始化。
    3. 如果n也大于当前容器容量,将自动重新分配已分配的存储空间。
      请注意,此函数通过插入或擦除容器中的元素来更改容器的实际内容。

    https://blog.csdn.net/acoolgiser/article/details/102931908

    相关文章

      网友评论

          本文标题:vector

          本文链接:https://www.haomeiwen.com/subject/ezgzrktx.html