gpt4 book ai didi

java - 在 Java 中搜索键值对的最快和最有效的方法?

转载 作者:搜寻专家 更新时间:2023-10-30 21:47:16 25 4
gpt4 key购买 nike

免责声明:
这个问题不是为了争论!

搜索键值对的最快且内存消耗更少的方法是什么?我将把项目存储在类似键值的关系中,我需要快速访问它们。我应该使用 SQLite 数据库吗?一张 map ?哈希表? HashMap ?请给出使用任何搜索方法的一些优点/缺点。

最佳答案

任何基于哈希的 Map只要你的 hash function 结构就是要走的路因为关键是高效。您可以使用值 id:s 作为查找结果以在搜索期间节省内存。

如果您的数据已经在数据库中,您可以将此搜索完全留给 RDBMS,毕竟它们是为这些东西而制作的。

关于java - 在 Java 中搜索键值对的最快和最有效的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3068309/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com