【发布时间】:2013-03-29 11:56:11
【问题描述】:
在HashMap的实现中,链表用于表示桶中的元素。
每个条目都有一个指向下一个条目的元素。请参阅:Ref。但是,在LinkedList 类的实现中,每个元素都有对其前一个元素的引用,而其下一个元素参见Ref。只是想弄清楚为什么previous 在一个链表中很重要,而在另一个链表中不重要?
【问题讨论】:
-
因为它在一个中使用而不在另一个中使用。只需在
LinkedList的代码中搜索previous即可了解它为何如此重要。由于 YAGNI 原理,hash map 中没有previous
标签: java collections linked-list hashmap