摘要: 哈希,通过哈希函数将关键字与存储位置建立一个对应关系,这样在查找关键字的过程中就没比较进行一个一个比较,而直接定位关键字所在的位置,是一种以空间换取时间的方式。由于所映射的地址空间有限及哈希函数的设置,就是产生冲突,需要建立处理冲突的方法。在一般情况下,冲突只能尽可能的减少,而不能完全避免。那么什么是一个好的哈希呢?通俗点说,好的哈希也许就是能使关键字地址分布均匀,冲突少。下面我们具体一下好的哈希的几个特点: 哈希算法应满足的特性:(1)平衡性(Balance) 平衡性是指将关键字的哈希地址均匀地分布在地址空间中,使地址空间得到充分利用,这是设计哈希的一个基本特性。(2)单调性(Monot.. 阅读全文
posted @ 2012-05-02 10:02 爱也玲珑 阅读(463) 评论(0) 推荐(0) 编辑