字符串哈希

字符串哈希

对于一个字符串,s=ABC ,其哈希值是(Ab^2+Bb+c)%M;

对于b和M,选择互质的数,M一般选择大质数。

b= (131,13331,2333),M=1e9+7

unsigned long long get_hash(string s)
{
	unsigned long long res = 0;
	for (int i = 0; i < s.length(); i++)
	{
		res = (res * b + s[i]) & M;
	}
	return res;
}
上一篇:用jquery修改默认的单选框radio或者复选框checkbox选择框样式


下一篇:MD5