我必须为字母 a、b、c、d...z 分配数字,这样对于给定的字符串和所有字谜搜索,我们可以使用散列搜索在 o(n) 中进行。散列函数应该是 s[0]+s[1]+s[2]..s[n-1]。Anagram 与位置无关,因此不需要像 Rabin-Karp 那样乘以位置幂。
问问题
81 次
我必须为字母 a、b、c、d...z 分配数字,这样对于给定的字符串和所有字谜搜索,我们可以使用散列搜索在 o(n) 中进行。散列函数应该是 s[0]+s[1]+s[2]..s[n-1]。Anagram 与位置无关,因此不需要像 Rabin-Karp 那样乘以位置幂。