LL hash(char*str){
int seed=131;
LL h=0;
for(int i=0;i<strlen(str);i++){
h=h*seed+str[i];
}
return (h&0x7FFFFFFF);
}
可以快速给短文本哈希,效率比map高很多倍
时间: 2024-10-01 07:38:37
LL hash(char*str){
int seed=131;
LL h=0;
for(int i=0;i<strlen(str);i++){
h=h*seed+str[i];
}
return (h&0x7FFFFFFF);
}
可以快速给短文本哈希,效率比map高很多倍