简介功能参考 简介 Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。说下map内部数据的组织,map内部自建一颗红黑树(一 种非严格意义上的平衡二叉树),这颗树具有对数据自动排序的功能,所以在map内部所有的数据都是有序的。 ** map是一类关联式容器。它的特点是增加和删除节点对迭代器的影响很小,除了那个操作节点,对其他的节点都没有什么影响。对于迭代器来说,可以修改实值,而不能修改key。 功能自动建立Key - value的对应。key 和 value可以是任意你需要的类型 根据key值快速查找记录,查找的复杂度基本是Log(N),如果有1000个记录,最多查找10次,1,000,000个记录,最多查找20次快速插入Key -Value 记录快速删除记录根据Key 修改value记录遍历所有记录 参考 https://www.cnblogs.com/fnlingnzb-learner/p/5833051.htmlhttps://en.cppreference.com/w/cpp/container/maphttps://www.apiref.com/cpp-zh/cpp/container/map.html