初识Hash

来源:互联网 发布:dota2起源2多核优化 编辑:程序博客网 时间:2024/05/08 20:13


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%8;
}


int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])
{
int nRetCode = ELFhash("abcd");




return nRetCode;
}
0 0
原创粉丝点击