, HashMap O (1)
, HashMap . , ( Java-. Java 8 ), O(1).
LinkedHashMap, , , , , . , , , , , .
, LinkedHashMap :
void afterNodeRemoval(Node<K,V> e) {
LinkedHashMap.Entry<K,V> p =
(LinkedHashMap.Entry<K,V>)e, b = p.before, a = p.after;
p.before = p.after = null;
if (b == null)
head = a;
else
b.after = a;
if (a == null)
tail = b;
else
a.before = b;
}
.