字符串哈希
字符串哈希
字符串哈希函数
$$
Hash(s) = (\sum_{i = 1}^{n}{c_i * base^{n - i})}\quad mod \quad p)
$$
字符串s任意字串的哈希值
$$
Hash(s_{l, r}) = (a[r] - a[l - 1] * base^{r - l + 1}\quad mod \quad p)
$$
代码实现
1 | |
$$
Hash(s) = (\sum_{i = 1}^{n}{c_i * base^{n - i})}\quad mod \quad p)
$$
$$
Hash(s_{l, r}) = (a[r] - a[l - 1] * base^{r - l + 1}\quad mod \quad p)
$$
1 | |