我正在使用 std::set<int>
对于 std 映射 ( std::unordered_map<std::Set<int>,float>
) 的键。我需要这个集合的哈希值。
该集合将始终只有两个整数,其值可能高达 200 万。
对于像性能至关重要这样的关键,有什么好的快速散列的想法吗?
最佳答案
你可以使用 boost::hash_combine() :http://www.boost.org/doc/libs/1_44_0/doc/html/hash/combine.html
关于c++ - 两个值的 std::set<int> 的快速散列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3630406/