33,007
社区成员
发帖
与我相关
我的任务
分享
int ELFhash(char *key)
{
unsigned long h=0;
while(*key)
{
h=(h<<4)+*key++;
unsigned long g=h&0Xf0000000L;
if(g) h^=g>>24;
h&=~g;
}
return h%MOD; //MOD 为与你HASH表大小相近的质数
}