【发布时间】:2012-07-31 10:15:24
【问题描述】:
我正在尝试编写一个允许多个值的自定义哈希表。
我们的做法如下:
- 创建一个大小为 Integer_MAX(自定义链表)的链表数组。
- 将值(整数)插入到编号为键编号的链接列表中。
表示结构如下:
value1 -> value6
NULL
Null
value3 -> value7
Null
...
...(until Int-Max)
现在,由于我们将存储近 5 亿个键值对,因此将浪费至少 16 亿个链接列表。
现在,根据我工作地点的建议,我正在尝试构建具有如下结构的哈希表:
1 -> value1 -> value6
0
0
1 -> value3 -> value7 // here 0/1 bit defines linked lists exits or not
0
...
...(until Int-Max)
任何人都可以帮助我建立这样的结构吗?
编辑:
【问题讨论】:
标签: java