불변하면 Set, 순서가 상관 없으면 HashSet, 순서가 보장되어야 하면 MutableSet을 사용하자 Set Immutable : 불변성을 보장할 수 있어 안정적 HashSet Mutable : 데이터를 추가하거나 제거해야하는 경우 사용 순서 미보장 : 원소들의 순서가 상관 없는 경우 사용 빠른 속도 : 해시 테이블을 기반으로 효율적인 데이터 검색, 삽입, 제거 가능 MutableSet Mutable : 데이터를 추가하거나 제거해야하는 경우 사용 순서 보장 : 원소들의 순서를 보장해야하는 경우 사용