STLset multiset容器基礎

2021-09-10 08:34:48 字數 2407 閱讀 4440

//find(key)查詢key是否存在,如存在,就返回該建元素的迭代器,如果不存在就返回set.end

count查詢key的個數對於key而言要麼是0,要麼是1

//low_bound()返回第乙個key>=keyelement元素的迭代器,up_bound()返回第乙個key>keyelement元素的迭代器

pair的用法

//set容器裡排序,不能再資料插入後在排序,這樣會破壞他的結構,必須在插入前定義好他的型別和仿函式

//set的自定義資料型別

#include#include#include#includeusing namespace std;

class person

; string mname;

int nnum;

};class mycompare

}};void test01()

{ sets1;

person p1("cui", 12);

person p2("yang", 16);

person p3("wang", 13);

person p4("nan", 14);

s1.insert(p1);

s1.insert(p2);

s1.insert(p3);

s1.insert(p4);

for (set::iterator it = s1.begin(); it != s1.end(); it++)

{ cout <

STL set multiset 常用函式

使用set或multiset之前,必須加入標頭檔案 set multiset都是集合類,差別在與set中不允許有重複元素,multiset中允許有重複元素。sets和multiset內部以平衡二叉樹實現 set c 建立空集合,不包含任何元素 set c op 以op為排序準則,產生乙個空的set ...

自容和互容

自從計算機問世以來,人們就一直在思考如何以更有效的方式實現人與計算機的對話,也即所謂的人機互動技術。容式觸控技術,特別是互電容技術由於具有直接 高效 準確 流暢 時尚等特點,極大程度提高了人和計算機對話的效率和便利性,未來必將替代滑鼠和鍵盤,成為未來消費的主流。k9 o9 t7 b5 b b j 2...

人為悅己者容

向來寫心得,我都是先確定好標題,然後,圍繞標題抒發感情。今天凑活,算個好日子。忙了乙個週末,在沒有加班費的情況下,終於狠心的餓了一天肚子把個專案給順利完成了 原來,滿足自己並不是光靠吃飯來解決的 哎 又瞎想了吧 我像個小丑般漂泊在上海灘,眼巴巴的望著無星的夜空,幻想著哪回狠下心來吃頓kfc。然後,狠...