【发布时间】:2011-11-11 01:27:35
【问题描述】:
这是 Google 面试问题之一。
如果 Hash Table 增长超过 30 GB,可能会出现什么问题 (忽略哈希函数不好等问题)
我不知道。有什么满意的答案?
谢谢
【问题讨论】:
-
这取决于。你有 30GB 的内存吗?那将是我问他们的第一个问题
-
投票重新打开:虽然问题标题不具体,但关于哈希表如何扩展和合适的替代方案的讨论与编程非常相关。也许海报可以重述这个问题,以关注海量哈希表会发生什么?
-
为了记录,我投票决定将其移至programmers.stackexchange.com,但我不希望它被关闭。投票决定重新开放。
-
你问为什么是30?如果我理解正确,它不会在 32 位系统上工作,因为你需要至少 2^36 的 hashmap 标头:)