【发布时间】:2012-06-03 01:13:12
【问题描述】:
For example if i have to store many entries like in C
hash["1"]="11"
hash["2"]="12"
hash["11"]="21"
条件是:你只寻找连续相同的数字,所以只保留那些在地图中。
就像这些用于解决问题的许多条目一样。我们可以使用一些技术,例如将 ASCII 值的总和相加来找到索引,然后使用一些 mod 函数。
但是这种方法并不能保证不会发生碰撞,即使发生了一次碰撞,整个问题也会出错。
这可以用 C++ 轻松完成吗?
请提供一些建议/提示。 提前致谢
【问题讨论】:
-
我完全不明白你的问题。你能澄清一下吗?另外:这是作业吗?最后是 C 风格还是 C++ 字符串?
-
如何在 C 中高效地存储字符串的哈希值?
-
如果是 C 题,为什么要标记为
C++?您确实意识到 C 和 C++ 是两种截然不同的语言? -
我想问一下,与 C 相比,它是否可以在 C++ 中轻松实现。