演算法筆記 C STL學習(map的常見用法)

2021-10-02 09:00:17 字數 491 閱讀 4333

map為對映,可以將任何基本型別對映到任何基本型別,唯一對映

訪問方式:

通過下標訪問

#include

#include

#include

using

namespace std;

intmain

(void

)

通過迭代器訪問

#include

#include

#include

using

namespace std;

intmain

(void

)return0;

}

常用函式:

find():返回值對應的迭代器

erase():刪除單個元素或者區間內的元素,刪除單個元素時可以使用鍵的方式

size():找出對數

clear():清空map

C STL學習筆記九 map映照容器

include include include 基本操作與set類似,牢記map中所有元素都是pair 對於自定義類,初學者會覺得比較函式如何構造很麻煩,這個可以參照前面的書寫示例 但若設定鍵值為int或char型別,無須構造比較函式 struct student struct strcmp str...

C STL 學習筆記

一 stl a include include using namespace std 1 void sort iterator start,iterator end void sort iterator start,iterator end,strictweakordering cmp cmp 函...

C STL學習筆記

remove if使用方法 int a vectorarr a,a 14 std remove if arr.begin arr.end std bind2nd std less 100 for int i 0 i arr.size i 輸出結果為 240 100200 300102 555100 ...