Java - 문제 미리보기
문제 2374
medium
Map을 구현하는 세 가지 주요 클래스의 특징을 올바르게 설명한 것은?
정답: B
각 구현체의 상세 설명:
HashMap:
⦁ 가장 일반적으로 사용되는 Map
⦁ 해시 테이블 기반으로 빠른 성능
⦁ 순서 보장하지 않음
TreeMap:
⦁ 키를 기준으로 자동 정렬
⦁ Red-Black Tree 구조 사용
⦁ 정렬된 순서로 키 순회 가능
LinkedHashMap:
⦁ HashMap + 연결 리스트 구조
⦁ 요소가 추가된 순서를 기억
⦁ 예측 가능한 순서 제공
선택 기준:
⦁ 성능 우선: HashMap
⦁ 정렬 필요: TreeMap
⦁ 순서 유지: LinkedHashMap
💡 학습 팁
이 문제를 포함한 Java 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.