LRU Cache
Hash Map provides O(1) average lookup.
Doubly linked list provides O(1) removal and insertion when a node is known.
get: O(1) average.
put: O(1) average.
Eviction removes the tail node.
Share via WhatsApp, X, Facebook, LinkedIn or copy link. Open Graph preview enabled.