微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

免责声明:
这个问题不是要成为这个问题!

什么是搜索键值对的最快和最少的内存排出方式?我会把项目存储在一个关键值的关系中,我需要快速访问它们.我应该使用sqlite数据库吗?一张地图?一个哈希表?一个HashMap?请给出使用任何方法的一些优点/缺点.

解决方法

任何基于哈希的 Map结构都是要走的路,只要你的 hash function的键是有效的.您可以使用值id:s作为搜索结果,以便在搜索期间节省内存.

如果您的数据已经在数据库中,您可以将这个搜索完全留给RDBMS,完全是为了这个东西.

原文地址:https://www.jb51.cc/java/125421.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐