TreeMap과 LinkedHashMap의 차이와 사용예제 TreeMap은 자바의 java.util 패키지에서 제공하는 맵(map) 기반의 자료구조입니다. 이것은 레드-블랙 트리(Red-Black Tree) 알고리즘을 기반으로 하며, 키-값 쌍을 정렬된 상태로 저장합니다. 이 정렬은 키에 따라 이루어지며, 키가 Comparable 인터페이스를 구현한 경우에는 그에 따라, 또는 별도의 Comparator 객체를 제공하여 정렬을 수행할 수 있습니다. 주요 특징 정렬: 키를 기준으로 오름차순 또는 내림차순으로 정렬합니다. 로그 시간 복잡도: 대부분의 연산 (add, remove, contains, get 등)에 O(log n)의 시간 복잡도를 가집니다. 키 중복 불가: 같은 키를 가진 여러 개의 엔트리를 저장..