Java - 문제 미리보기

문제 2344

medium
다음 클래스들을 올바른 인터페이스로 분류한 것은? ```txt A: ArrayList, LinkedList B: HashSet, TreeSet, LinkedHashSet C: HashMap, TreeMap, LinkedHashMap ```
A. A-Set, B-List, C-Map
B. A-List, B-Set, C-Map
C. A-Map, B-List, C-Set
D. A-List, B-Map, C-Set

정답: B

그룹 A: List 인터페이스 구현 ⦁ ArrayList: ⦁ 동적 배열 구현 ⦁ 인덱스 접근 가능, 순서 유지, 중복 허용 ⦁ LinkedList: ⦁ 연결 리스트 구현 ⦁ 빠른 삽입/삭제, 순서 유지, 중복 허용 그룹 B: Set 인터페이스 구현 ⦁ HashSet: ⦁ 해시 테이블 기반, 순서 없음, 중복 불허 ⦁ TreeSet: ⦁ 트리 구조, 자동 정렬, 중복 불허 ⦁ LinkedHashSet: ⦁ 삽입 순서 유지, 중복 불허 그룹 C: Map 인터페이스 구현 ⦁ HashMap: ⦁ 해시 테이블 기반, 순서 없음, 키-값 쌍 ⦁ TreeMap: ⦁ 트리 구조, 키 기준 자동 정렬 ⦁ LinkedHashMap: ⦁ 삽입 순서 유지, 키-값 쌍

💡 학습 팁

이 문제를 포함한 Java 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.