count() 用來查詢set中某個某個鍵值出現的次數。因為乙個鍵值在set只可能出現0或1次,這樣就變成了判斷某一鍵值是否在set出現過了。#include
#include
using
namespace std;
intmain()
set<
int>
::iterator it;
for(it=s.begin (
);it!=s.end (
);it++
)沒有值
cout<<
"s.begain() "
<<
*s.begin (
)
cout<<
"lower_buond 3 "
<<
*s.lower_bound (3)
cout<<
"upper_bound 3 "
<<
*s.upper_bound (3)
cout<<
"find() 3 "
<<
*s.find (3)
"s.size() "
<)
}
如果要在set裡放數對:
setint,
int>> s;
s.insert
(make_pair(1
,2))
;
c 中set用法詳解
1.關於set c stl 之所以得到廣泛的讚譽,也被很多人使用,不只是提供了像vector,string,list等方便的容器,更重要的是stl封裝了許多複雜的資料結構演算法和大量常用資料結構操作。vector封裝陣列,list封裝了鍊錶,map和set封裝了二叉樹等,在封裝這些資料結構的時候,s...
c 中set與map用法詳解
c stl之所以得到廣泛讚譽,也被很多人使用,不只是提供了向vector,string,list等方便的容器,更重要的是stl封裝了許多複雜的資料結構演算法和常用的資料結構操作。vector封裝了陣列,list封裝了鍊錶,map和set封裝了二叉樹等。在封裝這些資料結構的時候,stl按照程式設計師的...
STL中set用法詳解
set是stl中一種標準關聯容器 vector,list,string,deque都是序列容器,而set,multiset,map,multimap是標準關聯容器 它底層使用平衡的搜尋樹 紅黑樹實現,插入刪除操作時僅僅需要指標操作節點即可完成,不涉及到記憶體移動和拷貝,所以效率比較高。set,顧名思...