이번에 새롭게 재미있는 자료구조를 배웠다. 바로 MultiValueMap이다. MultiValueMap을 알기전에 기존에 있던 Map과 무엇이 다른지 한번 비교를해보자. Map은 크게 3가지 1. HashMap 2. TreeMap 3. LinkedHashMap HashMap Map의 기본형식이다. 키:밸류 인 한쌍으로 데이터를 저장하며 중복된 키가 존재하지않는다. Map에있는 데이터를(밸류값) 뽑을때, 키를 기준으로 가져온다. 마치 키를 리스트나 배열에존재하는 idx(인덱스)처럼 가져와 밸류를 뽑기때문에 시간복잡도가 O(1)이다. TreeMap HashMap과 동일한 기능에 추가 옵션이들어간다. TreeMap은 데이터가 들어올때마다 Key값에따라 알아서 자동으로 정렬이된다. LinkedHashMap Ha..