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()方法等。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章