我如何在Java课堂上遇到麻烦。在其中我们使用链接列表创建哈希表,其中一个问题是删除项目。
到目前为止,我可以查看列表并说明我是否找到了节点[执行此操作]。我不明白"这个"是。我是删除节点还是密钥?
if (key.equals(pairKey)) {
[remove something]
}
答案 0 :(得分:0)
在HashTable
中,您只有一个值来映射值。因此,当您想要删除密钥时,您还希望删除您的值。
这意味着您应该从列表中删除整个(当前)链接列表节点。