- #include "hash.h"
- int hash(char *key_str, unsigned long MAX_SS_NUM)
- {
- register unsigned int h;
- register unsigned char *p;
- for(h=0, p = (unsigned char *)key_str; *p ; p++)
- {
- h = 31 * h + *p;
- }
- return (h % MAX_SS_NUM);
- }
- //该片段来自于http://www.codesnippet.cn/detail/14112012355.html
来源: http://www.codesnippet.cn/detail/14112012355.html