표준 Set은 순서·비용·null 계약을 함께 비교한다

하나의 연산 복잡도만 보지 않고 반복 순서와 비교 기준이 업무 의미에 맞는지 확인합니다.

구현반복 순서대표 비용
HashSet보장 없음평균 O(1)
LinkedHashSet삽입 순서평균 O(1)+링크
TreeSetComparator 정렬O(log n)
Set.of불변·순서 비계약작은 상수 집합
EnumSetenum 선언 순서비트 집합

핵심: 범위 질의가 필요할 때만 TreeSet의 정렬 유지 비용을 지불합니다.