STL之map學習例項

2022-05-03 13:51:19 字數 904 閱讀 7551

1

```2 #include3 #include4 #include5 #include6 #include7 #include8 #include9

using

namespace

std;

1011

#define sale_depatment 1//

銷售部門

12#define develop_depatment 2//

研發部門

13#define finacial_depatment 3//

財務部門

1415

/*multimap案例

16公司今天招聘了5個員工,5名員工進入公司之後,需要指派員工在那個部門工作

17人員資訊有:姓名 年齡 ** 工資等組成

18通過multimap 進行資訊的插入 儲存 顯示

19分部門顯示員工資訊 顯示全部員工資訊

*/20

21class

worker;

2829

void creat_worker(vector&vworker)43}

4445

//員工分組

46void workerbygroup(vector& vworker,multimap&workergroup)64}

6566}67

68void showgroupworkers(multimap& workergroup,int

departid)76}

7778

//列印每一部門的員工資訊

79void printworkerbygroup(multimap&workergroup)

9192

93int

main()

107108 ```

日常學習 STL之map

對map最初的印象,源於王建德老師在山東noip夏令營上那銷魂的一句 map,i,j 音 嘜頗,挨,傑 ruka上對map並沒有講很多,ty菌說map主要用來寫雜湊 雖然她曾用它寫過鄰接矩陣 迴圈巢狀map intorz 而李晨和里奧甚至表示基本不用map。但是既然有這一項奇妙的東西,想必是有用的,...

STL學習之map與multimap操作練習

stl map.cpp 定義控制台應用程式的入口點。map為標準關聯式容器,乙個map是乙個鍵值對序列,即 key,value 對,提供基於key的快速檢索能力 map的鍵值唯一,集合中元素按一定順序排列,元素插入過程按順序規則插入,不能指定插入位置 map可以直接取key所對應的value,支援操...

map 初步學習STL

map get allocator include include includeusing namespace std int main int psize mapmymap pair p allocate an array of 5 elements using mymap s allocato...