Search⌘ K
AI Features

LRU Cache

Understand how to implement a Least Recently Used (LRU) cache in JavaScript. Learn to initialize the cache, add or update key-value pairs, retrieve values, and evict the least recently used items when capacity limits are reached. This lesson enhances your skills in creating custom data structures for efficient problem-solving.

Statement

Implement an LRU cache class with the following functions:

  • Init(capacity): Initializes an LRU cache with the capacity size.
  • Set(key, value): Adds a new key-value pair or
...