【发布时间】:2011-11-11 20:22:31
【问题描述】:
我正在尝试决定是否应该使用某种哈希表。我将拥有大量字符串格式的数据。
我将有许多属于类别的字符串,但具有相同的键值来访问它们。
一个例子是如果一些字符串属于动物类别,我会使用字符串动物作为键,但我会在下面有很多这样的例子:
动物狗
动物猫
等等。
然后可能是另一个被叫的人
人汤姆
人乔
和儿子一起
所以我想搜索动物或人,然后列出每个值,所以搜索人会返回 tom and joe。
你能有多个相同值的键吗?很久没有想到哈希了。
哈希对此有用吗?如果是这样,Boost 或 STL 更好吗?
谢谢
如果这没有意义,我可以添加更多细节,这是我的要求。
【问题讨论】:
-
我认为这是特定于 C++ 的,因为您提到了 Boost 和 STL。
-
哈希映射用于我所知道的大多数语言中,而不仅仅是 C++ ;)
标签: hash