Skip to content

Latest commit

 

History

History
10 lines (10 loc) · 638 Bytes

불변하면 Set, 순서가 상관 없으면 HashSet, 순서가 보장되어야 하면 MutableSet을 사용하자.md

File metadata and controls

10 lines (10 loc) · 638 Bytes

불변하면 Set, 순서가 상관 없으면 HashSet, 순서가 보장되어야 하면 MutableSet을 사용하자

Set

  • Immutable : 불변성을 보장할 수 있어 안정적

HashSet

  • Mutable : 데이터를 추가하거나 제거해야하는 경우 사용
  • 순서 미보장 : 원소들의 순서가 상관 없는 경우 사용
  • 빠른 속도 : 해시 테이블을 기반으로 효율적인 데이터 검색, 삽입, 제거 가능

MutableSet

  • Mutable : 데이터를 추가하거나 제거해야하는 경우 사용
  • 순서 보장 : 원소들의 순서를 보장해야하는 경우 사용