【发布时间】:2011-06-24 14:39:05
【问题描述】:
在 C++ 中,如何处理哈希映射中的哈希冲突?如果发生碰撞,将花费多少时间来搜索元素?
那么,什么是好的散列函数?
【问题讨论】:
-
这些问题没有具体的 C++ 内容,而且过于笼统。如果您需要询问,您应该使用来自 boost 或 TR1 的哈希映射 - 它们为您处理冲突并提供一般合理的哈希函数。什么是最佳的取决于所涉及的数据(有时甚至是哈希桶的数量、冲突处理方法等)——没有一个正确的答案。
-
听起来很像家庭作业问题。
-
@Piva,准备一次面试,这是来自网站的面试问题...
标签: c++ data-structures hash