set翻譯為集合,是一個(gè)內(nèi)部自動(dòng)有序(遞增)且不含重復(fù)元素的容器。
(1)insert()
insert(x)可將x插入set容器中,并自動(dòng)遞增排序和去重。
(2)find()
find(value)返回set中對(duì)應(yīng)值為value的迭代器(亦可以理解為“地址”)取逾。
(3)erase()有兩種用法: ? ? ①刪除單個(gè)元素 ? ? ? ②刪除一個(gè)區(qū)間內(nèi)的所有元素
① ? ?st.erase(value)
? ? ? ?st.erase(it) 或st.erase(st.find(value)) ? ? ?it為所需要?jiǎng)h除元素的迭代器(★★★)
② 參考vector(左閉右開的思想)
(4)size()
(5)clear()