C++STL[Container] map本頁導覽C++ map(STL) 用法與範例在 C++ 標準模板庫(STL)中,map 是一種有序的關聯容器,用於儲存鍵值對。它基於紅黑樹(自平衡二元搜尋樹) 實現,因此元素總是按照鍵的排序順序組織。在大多數操作中,map 的時間複雜度為 O(log n)。以下是 map 的詳細介紹,包括初始化、操作、取值和迭代器的使用方法。 初始化 創建一個空的 map #include <map>using namespace std;map<string, int> omap; 利用現有數組創建 map