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)之间
}
阅读更多
个人分类: 算法模板 字符串
想对作者说点什么? 我来说一句

哈希算法模拟

2013年07月31日 2KB 下载

哈希表的几种表示方式

2010年06月21日 71KB 下载

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

不良信息举报

BKDR Hash

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭