c++ - 两个值的 std::set<int> 的快速散列?

标签 c++ stl hash dictionary set

我正在使用 std::set<int>对于 std 映射 ( std::unordered_map<std::Set<int>,float> ) 的键。我需要这个集合的哈希值。

该集合将始终只有两个整数,其值可能高达 200 万。

对于像性能至关重要这样的关键,有什么好的快速散列的想法吗?

最佳答案

关于c++ - 两个值的 std::set<int> 的快速散列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3630406/

相关文章:

c++ - 在 C++ 中使用 vector<vector> 表示图形

c++ - 简单链表与 STL::list。哪个最好?

php - 使用 PHP 5.5 的 password_hash 和 password_verify 函数

vba - 如何使用VBA为大文件生成md5哈希值?

C++: header 问题

c++ - 带有节点图标和不带图标的项目的 TreeView

c++ - 创建工具帮助32快照: INVALID_HANDLE_VALUE (ERROR_PARTIAL_COPY)

c++ - 在 Qt 中将 QString 转换为 Ascii 值,反之亦然

c++ - 使用迭代器从 STL 多重集中删除元素

javascript - 如何在 JS 中使用 SHA256 散列字符串?