vector, map, queue,set常用总结

Posted dongdong25800

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vector, map, queue,set常用总结相关的知识,希望对你有一定的参考价值。

#include<bits/stdc++.h>
using namespace std;
vector<int> v(9,1); 定义一个大小为9,初始化全是1的vector数组
set<int> s;
queue<int> q;
int main()
{
    for(auto i:v) // 遍历vector
        printf("%d ",i);
    v.push_back(3);插入一个数据
    printf("
%d", v[9]);
    v.clear();清除vector数组
    printf("
%d",v.size()); 
    s.insert(1);向set中插入数据
    s.insert(1);
    s.insert(5);
    printf("
%d
", s.size());
    for(auto i:s)
        printf("%d ",i);
    q.push(1);// 添加元素 
    q.pop(); // 删除第一个元素 
    q.front(); // 显示第一个元素
}

技术图片

技术图片

 

以上是关于vector, map, queue,set常用总结的主要内容,如果未能解决你的问题,请参考以下文章

STL容器用法速查表:list,vector,stack,queue,deque,priority_queue,set,map

Java Collection集合中List,Set,Queue以及Map的使用

STL(pair map set vector priority_queue) poj 3297

C++ STL常用容器以及操作简介

$C++ STL$总结

C++ STL常用标准库容器入门(vector,map,set,string,list...)