BKDR Hash

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)之间
}
阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页