set函数常见用法

//头文件
#include<set>

优势:
内部自动从小到大排序且不含重复元素。

//定义方式
set<typename>name;

注意:除开vector和string之外的STL容器都不支持(it+i)即it[i]的访问方式*

//遍历方式
for(set<typename>::iterator it=st.begin();it!=st.end();it++)
printf("%d",*it);//注意不支持it<st.end()的写法。
//添加元素
intsert();
st.intsert(typename);//去重且自动排序。

其余方法都是通用的比如erase()和size()方法等。

发布了93 篇原创文章 · 获赞 16 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qq_43813373/article/details/102944697