unsigned long long hash( char *str)
{
unsigned long long hash = 5831;
char c;
while( (c = *str++) != '\0')
{
hash = (hash << 5) + hash + c;
}
return hash;
}
DJB Hash
阅读 57
2022-02-12
unsigned long long hash( char *str)
{
unsigned long long hash = 5831;
char c;
while( (c = *str++) != '\0')
{
hash = (hash << 5) + hash + c;
}
return hash;
}
相关推荐
精彩评论(0)