stl set的簡單應用

2021-08-17 17:41:21 字數 427 閱讀 2654

對於set我也是用了一段時間才寫這個部落格,如果寫的不好,請大家諒解。

set就是大家所理解的集合,也就是去重,set多了個排序而已。

標頭檔案#include這個必不可少。

下面是一些簡單的例子。

#include#includeusing namespace std;

int main()

; sets;

s.insert(a[1]);

s.insert(a[2]);

s.insert(a[3]);

s.insert(a[4]);

s.insert(a[0]);

cout<::iterator it;//迭代器的使用

for(it=s.begin();it!=s.end();it++)//集合內元素的輸出。

{cout<<*it<

STL set簡單用法

set翻譯為集合,是乙個內部自動有序並且不含重複元素的容器。可以用於去掉重複元素,或者元素過大,或者不能雜湊的情況,set只保留元素本身而不考慮它的個數。標頭檔案 include 單獨定義乙個set setname 與其他容器一樣,要注意不要出現 兩個大於號相連 set只能通過迭代器訪問。set i...

STL set的基本操作

1,建立set 預設建構函式setsets 拷貝建構函式setsets set other set 使用其他容器的迭代器區間構造setsets itr begin,itr end 2,插入操作 insert 在set內部會對元素進行排序,因此插入5,4,3,2,1後,遍歷結果是1,2,3,4,5。3...

STL set的介紹與使用

c stl 之所以得到廣泛的讚譽,也被很多人使用,不只是提供了像vector,string,list等方便的容器,更重要的是stl封裝了許多複雜的資料結構演算法和大量常用資料結構操作。vector封裝陣列,list封裝了鍊錶,map和set封裝了二叉樹等,在封裝這些資料結構的時候,stl按照程式設計...