用c语言写一个哈希算法
时间: 2023-03-22 22:02:46 浏览: 60
哈希算法C语言实现
3星 · 编辑精心推荐
我不是很了解C语言,但是我可以尝试给出一个哈希算法的实现: unsigned int hash(char *str)
{
unsigned int hash = 5381;
int c;
while (c = *str++)
hash = ((hash << 5) + hash) + c; /* hash * 33 + c */
return hash;
}
阅读全文