【发布时间】:2012-02-29 09:18:58
【问题描述】:
我正在学习哈希表,试图了解它们是如何工作的。我想用单独的链接(使用数组中的列表)制作一个相当简单的哈希表。我有几个问题:
假设键可以是任何类型,我会要求用户实现散列函数,对吗?可以避免吗?
用户还需要在初始化时提供包含列表(用于冲突)的数组的长度,对吗?可以避免吗?
如果您有任何其他提示,或者可能有一些清晰的哈希表 C++ 代码示例,我将不胜感激。
感谢您的帮助。
【问题讨论】:
标签: c++ data-structures hashtable