int BKDR(char s[20]){
int seed=131;
int Hash=0,i=0,Len=strlen(s);
while(i<Len)Hash=Hash*seed+str[i++];
return (Hash%Max);//保证Hash值在[0,Max)之间
}
BKDR Hash
最新推荐文章于 2022-10-09 19:45:58 发布
int BKDR(char s[20]){
int seed=131;
int Hash=0,i=0,Len=strlen(s);
while(i<Len)Hash=Hash*seed+str[i++];
return (Hash%Max);//保证Hash值在[0,Max)之间
}