如何在 C++ 中散列字符串?
How do I hash strings in C++?
我目前正在学习哈希 table。散列整数很容易,但我的任务是散列字符串。
我给了字符串:
25674316-6058714
56105665-7450612
96917015-1417157
48189873-3313151
我必须对它们进行散列以适应桶数组[4]。
我如何散列字符串?
与standard libraries hash function:
std::string stringToHash = "25674316-6058714";
size_t result = std::hash<std::string>()(stringToHash);
我目前正在学习哈希 table。散列整数很容易,但我的任务是散列字符串。 我给了字符串:
25674316-6058714
56105665-7450612
96917015-1417157
48189873-3313151
我必须对它们进行散列以适应桶数组[4]。 我如何散列字符串?
与standard libraries hash function:
std::string stringToHash = "25674316-6058714";
size_t result = std::hash<std::string>()(stringToHash);