Java - 문제 미리보기
문제 2359
medium
다음 중 Set 인터페이스를 구현하는 클래스들의 설명으로 옳지 않은 것은?
정답: D
각 Set 구현체의 특징:
HashSet
⦁ 가장 빠른 성능 제공
⦁ 순서 보장 안함
⦁ 해시 테이블 기반
TreeSet
⦁ 요소들을 자동 정렬
⦁ 탐색/삽입/삭제가 O(log n)
⦁ Red-Black Tree 구조
LinkedHashSet
⦁ 삽입 순서 유지
⦁ HashSet + 연결 리스트 구조
⦁ 순서 보장하면서도 빠른 성능
모든 Set의 공통점:
⦁ 인덱스 기반 접근 불가능
⦁ `get(index)` 같은 메서드 없음
⦁ 순차 접근만 가능 (Iterator 사용)
💡 학습 팁
이 문제를 포함한 Java 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.