字符串的hash算法
来源:互联网 发布:淘宝学习平台 编辑:程序博客网 时间:2024/06/05 18:04
将一个字符串映射到一个hash值可以用来查看某一个字符串是否出现过,非常的方便快捷,在各种不同的字符串的hash算法中性能最好的通常比较简洁。下面给出一个BKDR算法:
unsigned int BKDRHash(char *str) { unsigned int seed = 131; // 31 131 1313 13131 131313 etc.. unsigned int hash = 0; while (*str) { hash = hash * seed + (*str++); } return (hash & 0x7FFFFFFF); }
通常会用到
- 字符串的hash算法
- 基于字符串的hash算法
- 查找字符串的hash算法
- 查找字符串的hash算法
- 字符串的经典hash算法
- 字符串的经典hash算法
- 字符串的经典hash算法
- 字符串的经典hash算法
- 字符串的经典hash算法
- 字符串的经典hash算法
- 一个高效的字符串hash值算法
- 几种经典的字符串hash算法
- 基于字符串的分离链接hash算法
- Java里字符串的hash算法
- 基于字符串的分离链接hash算法
- 字符串hash算法比较
- 字符串hash算法比较
- 字符串hash算法比较
- Android 下收发input事件的工具 getevent 和 sendevent
- 手把手教你把Vim改装成一个IDE编程环境(图文)
- 清除UITableView底部多余的分割线
- 强悍修改WIN7的文件夹背景(修改DLL)
- Oracle分析函数参考手册
- 字符串的hash算法
- Android Dalvik 虚拟机
- 关于WSAEWOULDBLOCK
- 有关Matlab 中的Simulink 自动生成DSP可运行的C代码 的问题
- 输入框中按回车相当按TAB(兼容多浏览器)
- 九连环游戏算法递归实现
- hdu3336Count the string
- 请输入关键字
- 线程函数pthread_cancel