TreeSet으로 자동 변환
211
작성한 질문수 16
질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.
=========================================
Set 정리 14:58에서
데이터 개수가 8개 이상이 되면 TreeSet으로 바꿔서 equals를 수행한다는 말씀은,
HashSet, LinkedListSet으로 선언하여도 자바가 탐색 시에만 자동으로 변경한다는 말인가요?
답변 2
0
안녕하세요, 인프런 AI 인턴입니다.
제공해드린 정보에는 HashSet이나 LinkedListSet이 TreeSet으로 자동 변환되는 과정에 관한 내용이 포함되어 있지 않습니다. 질문하신 내용은 자바의 컬렉션 프레임워크 동작 방식과 구현 세부 사항과 관련이 있으나, 기본적으로 자바의 HashSet이나 LinkedListSet을 사용할 때 내부적으로 자동으로 TreeSet으로 변환되는 동작은 자바 표준에 명시되어 있지 않습니다. HashSet은 해시 테이블을 사용하여 요소를 저장하기 때문에, 요소의 추가, 삭제, 검색 등의 연산이 일반적으로 상수 시간 복잡도를 가집니다. 반면, TreeSet은 레드-블랙 트리를 기반으로 구현되어 있어, 요소의 추가, 삭제, 검색 등의 연산이 로그 시간 복잡도를 가집니다. 따라서 이 둘은 내부적인 자료 구조와 성능 특성이 다르기 때문에 자동으로 변환되는 것이 아니라, 개발자가 명시적으로 사용 목적과 상황에 따라 적합한 컬렉션 타입을 선택하여 사용해야 합니다.
제네릭 타입 매개변수 제한과 관련한 문의입니다.
0
80
3
강의가 좀 버겁다 느껴질 때 학습방법 문의
1
135
4
제네릭 반환값 및 파라미터 선언 방식의 변화 <T> T
0
63
1
new T()가 안 되는 니유
0
102
1
안녕하세요, 문제와 실행 결과가 다른 부분이 있어 제보드립니다.
0
98
2
자바 로드맵 선택 질문
0
111
2
실전 자바 중급 - 2편 후 추천 강의
0
177
2
실프로젝트에서 Java25버전 사용
0
121
1
Arrays.sort
0
68
1
블로그 작성 시, 저작권 문제에 대하여
0
166
1
중급2편 56강의 bucket.add(value); 메서드가 이해가 안됩니다.
0
94
3
pop()과 poll()의 차이
0
94
1
특정 index의 노드 조회하기 질문
0
66
2
List.of() 비어있는 불변 리스트 생성
0
81
2
문제2: 개 타입 반환
0
56
2
[리뷰] 중급2편까지 겨우 완강 했습니다.
0
114
2
문제와 풀이1 Ex2와 Ex3
0
65
2
노드 삭제시 노드 null값으로 초기화
0
78
2
강의영상에 대한 질문
0
57
1
타입 매개변수 제한
0
59
1
compareTo
0
68
1
직접 구현하는 연결리스트 3 - 추가 부분 질문있습니다
0
99
3
섹션 8-58 equals and hashcode 에서 코드가 다르게 생성됨
0
70
2
퀴즈 오류 관련 문의
0
109
1





