哈希搜索(多次探测,哈希桶)

哈希搜索 为什么提出哈希? 顺序搜索和二叉树搜索中,元素存储位置和元素关键码之间没有联系。因此在查找一个数据时,必须经过关键码的多次比较,搜索效率取决于比较次数。而一个理想的搜索是不经过比较,直接拿出数据,建立关键码和存储位置的关系。 哈希冲突的产生与解决 不同的关键码通过相同的哈希函数计算出相同的地址,产生冲突。 因此在设计哈希函数时,要尽量避免冲突,而冲突是不可完全避免的。 常用hash函数:
相关文章
相关标签/搜索