set翻译为集合,是一个内部自动有序(递增)且不含重复元素的容器。
(1)insert()
insert(x)可将x插入set容器中,并自动递增排序和去重。
(2)find()
find(value)返回set中对应值为value的迭代器(亦可以理解为“地址”)。
(3)erase()有两种用法: ①删除单个元素 ②删除一个区间内的所有元素
① st.erase(value)
st.erase(it) 或st.erase(st.find(value)) it为所需要删除元素的迭代器(★★★)
② 参考vector(左闭右开的思想)
(4)size()
(5)clear()
网友评论