【发布时间】:2021-11-15 00:33:04
【问题描述】:
我有一个哈希列表。长长的名单。很长的清单。我需要检查给定的哈希是否在该列表中。
最简单的方法是将哈希存储在内存中(在映射或简单数组中)并检查它。但它需要大量的 RAM/SSD/HDD 内存。超过一个服务器可以处理的。
我想知道在合理的内存使用中是否有一个技巧可以做到这一点。可能有我不熟悉的算法或者特殊的合集?
【问题讨论】:
-
散列的散列,也许?但我认为我们需要更详细地说明您希望做什么。
-
你如何“有一个列表”不适合磁盘?
-
您熟悉哪些算法?列表大小?格式?编码? ...?你已经尝试过什么? How to Ask 这个 Q 可能在这里跑题了。也许试试 superuser.com。