Cuckoo Hash 布谷鸟哈希

1. 定义:  一种解决hash冲突的方法,其目的是使用简单的hash 函数来提高hash table的利用率,同时保证O(1)的查询时间。基本思想是使用2个hash函数来处理碰撞,从而每个key都对应到2个位置。 2. 操作: 1. 对key值hash,生成两个hash key值,hashk1和 hashk2, 如果对应的两个位置上有一个为空,那么直接把key插入即可。 2. 否则,任选一个位置
相关文章
相关标签/搜索