set的常见用法——是一个内部自动排序且不含重复元素的容器
加上头文件#include<set>
using namespace std;
一、定义 ——set<typename> name;
二、访问——只能用迭代器访问 set<int>::iterator it;
除vector和string之外的STL容器都不支持用迭代器+整数的访问方式,即不允许*(it+i);
三、常用函数
st.insert(x):将x插入set容器中,并自动递增排序和去重
it = st.find(value):返回set中对应的value的迭代器;
st.erase(it); it为迭代器;
st.erase(value); value为删除元素的值;
st.erase(first,last); first,last都为迭代器;
st.size();获取set内元素的个数;
st.clear();清空所有元素;