【模板】关于(不太熟悉的)STL

发布时间:2022-07-02 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了【模板】关于(不太熟悉的)STL脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

set&multiset

 set不可重复,multiset可以

//头文件#include<set>//定义方法multiset<int> s;multiset<int>::iterator it;//迭代器//集合大小s.size();s.empty();//查询count() //返回某个值元素的个数s.find(x); // 查找键x是否存在,若存在,返回该元素的迭代器;若不存在,则返回s.end()s.lower_bound(x); // 返回第一个key>=x元素的迭代器s.upper_bound(x); // 返回第一个key>x元素的迭代器s.begin() //返回指向第一个元素的迭代器s.end() //返回指向最后一个元素的迭代器s.rbegin() //返回指向集合中最后一个元素的反向迭代器s.rend() //返回指向集合中第一个元素的反向迭代器//更改s.insert(x); // 在容器中插入元素xs.erase(x);// 删除容器中值为x的元素s.erase(head,tail);// 删除区间[head,end)的所有元素s.clear();// 清空所有元素s.swap() //交换两个集合变量for(it=s.begin();it!=s.end();it++) cout<<*it<<endl;

 

deque

 

list

 

map

 

multiple

 

stack

 

vector

 

脚本宝典总结

以上是脚本宝典为你收集整理的【模板】关于(不太熟悉的)STL全部内容,希望文章能够帮你解决【模板】关于(不太熟悉的)STL所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: