Java 创建自己的hashmap和hashtable
在最近的一次采访中,有人问我如何用Java编写自己的Java 创建自己的hashmap和hashtable,java,Java,在最近的一次采访中,有人问我如何用Java编写自己的HashMap/Hashtable实现 我不知道这一点,所以我唯一的回答是我们可以通过使用数组实现HashMap,因为只有这样才能提供固定时间访问,如果您知道索引的话。关键是编写哈希函数以最小化冲突 您能告诉我如何编写自己的Hashmap/Hashtable?查看源代码以了解它们的工作原理 此外,SO中还有一些很好的解释: 给你:)。对于hastable,搜索“如何编写哈希映射”时的第一个结果之一是:用java进行签出。这在每
HashMap
/Hashtable
实现
我不知道这一点,所以我唯一的回答是我们可以通过使用数组实现HashMap
,因为只有这样才能提供固定时间访问,如果您知道索引的话。关键是编写哈希函数以最小化冲突
您能告诉我如何编写自己的
Hashmap
/Hashtable
?查看源代码以了解它们的工作原理