如何在C ++中对字符串进行哈希处理?

时间:2018-07-23 03:41:23

标签: c++ string hashtable string-hashing

我目前正在学习哈希表。哈希整数很容易,但是我的任务是哈希字符串。 我给出了字符串:

25674316-6058714                
56105665-7450612                
96917015-1417157                
48189873-3313151    

我必须对它们进行哈希处理以适合存储桶数组[4]。 如何哈希字符串?

1 个答案:

答案 0 :(得分:3)

使用standard libraries hash function

std::string stringToHash = "25674316-6058714";
size_t result = std::hash<std::string>()(stringToHash);