146. LRU Cache

LRU(최소 사용) 캐시의 제약 조건을 따르는 데이터 구조를 설계

  • int get(int key) Return the value of the key if the key exists, otherwise return -1.
  • void put(int key, int value) Update the value of the key if the key exists. Otherwise, add the key-value pair to the cache. If the number of keys exceeds the capacity from this operation, evict the least recently used key.
  • The functions get and put must each run in O(1) average time complexity.

Continue reading

Pagination


© 2017. by yeopoong.github.io

Powered by yeopoong