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