唔,其实是哈希搜索(散列搜索)
解决方案 »
- 碰碰运气吧:一个DbGridEH的问题,好像比较麻烦,但愿有解!
- DELPHI7中shelllistview中排序问题?
- 想实现一些控件(如:Groupbox)的Canvas,搜索了一下论坛居然没有发现,只好提问了,给了思路或例子,谢谢!
- 对与Oracle数据库来说是用BDE好还是用ADO好?
- ××××谁用过Qreport做过报表 小弟我不会 在线等待!××××
- MIdas 能传送文件吗?不管理用什么方式。
- 在程序运行时,动态地向Memu中添加五个菜单命令,那如何给它们量身定做事件(点击事件)
- 请问delphi里面怎么实现C语言的union?
- csdn改版,很不适应,谁有同感?
- 绝对高难度问题!
- 请问如何获取当前日期?
- 如何自定义打印的纸张?
2.这种方式适合随机存储,只要能够选择一个好的哈希函数,则数据的存取就会变得非常快捷,存取效率很高.
3.构造哈希函数有多种方法,例如:
(1)直接定址法
取关键字或关键字的某个线性函数值为哈希地址
例如:H(key)=key或H(key)=a*key+b
(2)数字分析法
(3)平方取中法
(4)折叠法
(5)除留余数法
(6)随机数法
4.冲突:由关键字得到的哈希地址的位置上已经存有记录
5.冲突处理:为该 关键字的记录找到另一个空的哈希地址