set
2021-02-19 本文已影响0人
吴健民IT
set翻译为集合,是一个内部自动有序(递增)且不含重复元素的容器。
(1)insert()
insert(x)可将x插入set容器中,并自动递增排序和去重。
![](https://img.haomeiwen.com/i25166568/c06a79d0c03b4e82.png)
(2)find()
find(value)返回set中对应值为value的迭代器(亦可以理解为“地址”)。
![](https://img.haomeiwen.com/i25166568/85d07bcdefc6fc8c.png)
(3)erase()有两种用法: ①删除单个元素 ②删除一个区间内的所有元素
① st.erase(value)
st.erase(it) 或st.erase(st.find(value)) it为所需要删除元素的迭代器(★★★)
② 参考vector(左闭右开的思想)
(4)size()
(5)clear()