【发布时间】:2015-06-05 08:12:28
【问题描述】:
LinkedHashMap 中的删除需要线性时间是否正确。由于我们需要从维护插入顺序的链表中删除键,这将花费O(n) 时间。在常规的HashMap 中删除需要固定的时间。
【问题讨论】:
-
对特定链表节点的引用与条目一起存储在内部,因此删除也是 O(1)
-
@SashaSalauyou 是的,这是有道理的。如果你发布你的答案,我会接受它,因为你明确说明了为什么它是不变的。
-
谢谢,但我相信这不是答案,只是评论=)
标签: java collections hashmap time-complexity