
STL
文章平均质量分 65
「已注销」
这个作者很懒,什么都没留下…
展开
-
vector
vector和数组一样采用动态存储,但是可以随时增加其长度,在元素个数不确定的时候极为方便使用时需包含头文件<vector>vector<int>().swap(vec1)用于清空vec1,比clear更为彻底...原创 2018-05-03 19:32:32 · 145 阅读 · 0 评论 -
set(集合)
相关函数:set即为集合,拥有集合的特征:元素不重复begin() ,返回set容器的第一个元素end() ,返回set容器的最后一个元素clear() ,删除set容器中的所有的元素empty() ,判断set容器是否为空max_size() ,返回set容器可能包含的元素最大个数size() ,返回当前set容器中的元素个数rbeg...原创 2018-05-04 16:27:31 · 433 阅读 · 0 评论 -
map(映射)
map可以理解为一种特殊的数组(但是存储单元并不连续),该数组的下标(key,first)和其元素(value,second)可以自己定义如:map<string,int> cnt; cnt数组的key“下标”为string类型,value(对应元素)为int型 可以用cnt["July"]=7这样的方式来赋值(July和7同时赋值)常用函数...原创 2018-05-04 17:12:47 · 950 阅读 · 0 评论 -
栈 队列和优先队列
栈: #include<stack> stack<int>s; 入栈:push(); 出栈:pop(); 取栈顶top();队列: #include<queue> queue<int>s; 入队:push(); 出队:pop(); 取队首元素:front();(不删除)优先队列: pr...原创 2018-05-05 17:18:06 · 242 阅读 · 0 评论