我一直在研究以找到更快的列表替代方案。在算法书中,hashtable使用单独的链接似乎是最快的。然后我发现java有一个实现,hashtable从我读到的似乎它使用了单独的链接。但是,存在同步的开销,因此hashmap建议将 的实现作为hashtable.
我的问题是:
- java是java
hashmap中实现插入/删除/搜索的最快数据结构吗? - 在阅读时,一些帖子对
hashmap. 一篇文章提到一个空hashmap占用 300 个字节。hashtable内存效率hasmap比? - 此外,
hash每个函数中的函数是否最有效strings?