[Grind75-LeetCode] LRU Cache - Medium접근Doubly Linked List 풀이 LRU (Least Recently Used) 가장 최근에 사용되지 않은 캐시를 교체하는 알고리즘으로 오늘 문제에서 구현해야 할 내용이다. 구현해야 할 부분은 LRU 클래스의 생성자, get, put 메서드로 생성자의 경우 LRU 캐시의 크기를 넘겨받게 된다. get은 말 그대로 캐시에 들어있는 값을 반환하는 메서드로 캐시에 존재하지 않을 경우 -1을 반환한다. put은 캐시에 값을 넣는 메서드로 값은 key, value 형태로 주어진다. 이러한 교체 알고리즘을 구현하는 문제는 이 전에도 존재했었는데 아무래도 문제의 거의 막바지에 다다른 만큼 평범한 방식으론 풀 순 없지 않을까 싶다. 우선 내용..