Java - 문제 미리보기
문제 2344
medium
다음 클래스들을 올바른 인터페이스로 분류한 것은?
```txt
A: ArrayList, LinkedList
B: HashSet, TreeSet, LinkedHashSet
C: HashMap, TreeMap, LinkedHashMap
```
정답: B
그룹 A: List 인터페이스 구현
⦁ ArrayList:
⦁ 동적 배열 구현
⦁ 인덱스 접근 가능, 순서 유지, 중복 허용
⦁ LinkedList:
⦁ 연결 리스트 구현
⦁ 빠른 삽입/삭제, 순서 유지, 중복 허용
그룹 B: Set 인터페이스 구현
⦁ HashSet:
⦁ 해시 테이블 기반, 순서 없음, 중복 불허
⦁ TreeSet:
⦁ 트리 구조, 자동 정렬, 중복 불허
⦁ LinkedHashSet:
⦁ 삽입 순서 유지, 중복 불허
그룹 C: Map 인터페이스 구현
⦁ HashMap:
⦁ 해시 테이블 기반, 순서 없음, 키-값 쌍
⦁ TreeMap:
⦁ 트리 구조, 키 기준 자동 정렬
⦁ LinkedHashMap:
⦁ 삽입 순서 유지, 키-값 쌍
💡 학습 팁
이 문제를 포함한 Java 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.