标签: c++
在编写hashtable时,最好的方法是计算整数的哈希键。我正在考虑编写int hashkey= key%arraysize 根据我的研究,上面的例子应该只在素数数组
int hashkey= key%arraysize
答案 0 :(得分:0)
是的,您应该选择素数作为数组大小,并使用值%arraysize作为哈希键。
答案 1 :(得分:0)
使用std hash.It更好。
std::size_t myHash = std::cout << std::hash<int>{}(myInt);