【发布时间】:2014-02-04 15:46:39
【问题描述】:
我是散列新手,所以我想知道我是否有像下面这样的结构并且我正在使用散列函数来可能键值,我如何将第三个元素编号存储到散列表中?
我在 github 上发现了很多带有键/值的实现,但我很困惑如何存储另一个值,它可能不会用键散列,只需要存储它。
struct my_struct
{
int key;
char value[512];
int number;
};
【问题讨论】:
-
第一个“事物”听起来像 C++ 中的
std::map,第二个选项听起来更像是一个 SQL 数据库。 -
您只需将您想要存储在哈希中的任何内容作为值的一部分。