每个标准排序集合都有一个基于哈希表的替代实现。例如,您可以选择使用 std::unordered_map<char,int,std::hash<char>>,而不是 std::map<char,int>。
std::unordered_map<char,int,std::hash<char>>
std::map<char,int>
有关基于哈希表的实现的更多信息