
数据结构及算法
愚中仙
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
常见字符串哈希算法实现
常用字符串哈希函数有BKDRHash,APHash,DJBHash,JSHash,RSHash,SDBMHash,PJWHash,ELFHash等等。具体C语言实现:// SDBMHashunsigned int SDBMHash(char *str) { unsigned int hash = 0; while (*str)转载 2013-08-16 02:40:46 · 1112 阅读 · 0 评论 -
哈希表
哈希表 又称散列表,是一种线性存储结构。哈希表的基本思想:设要存储的对象个数为n,设置一个长度为m(m>=n)的连续内存单元,以线性表中的每个对象的关键字ki(0=哈希冲突:对不同的关键字可能得到同一散列地址,即key1≠key2,而f(key1)=f(key2)。具有相同函数值的关键字对该散列函数来说称做同义词,由同义词引起的冲突称为同义词冲突。根据散列函数H(key)和处理冲突的方原创 2013-08-16 02:32:47 · 2748 阅读 · 0 评论