【发布时间】:2018-12-01 20:55:00
【问题描述】:
我必须在 C++ 中实现一个字符串散列函数 如果是 int 就没有那么难了,但是如果是 string 没有外部库的情况下怎么办呢?
【问题讨论】:
-
使用
std::hash字符串特化。 -
我必须在不使用内置方法的情况下编写自己的哈希函数
-
每个字符都可以表示为一个 int(实际上,每个数据类型最后都是某种 int)。所以字符串只是一个整数序列(但被视为字符)。这应该足以自己找出答案。