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的使用