摘要: unsigned int SDBMHash(char *str) { unsigned int hash = 0; while (*str) { hash = (*str++) + (hash << 6) + (hash << 16) - hash; } return (hash & 0x7FFFFFFFF); } 阅读全文
posted @ 2016-07-23 11:39 喵小喵~ 阅读(185) 评论(0) 推荐(0) 编辑