Hash table
-일반적으로 테이블의 크기에 상관없이 key를 통해 상수 시간에 빠르게 데이터에 접근
구현체
중복 데이터 저장
데이터 조회 속도
순서(ordering) 존재
메모리
Set을 사용하는 게 더 적절한 상황이 아니라면, 대부분 List를 사용한다.
데이터들 자체가 이미 중복이 없고,
순서 상관없이 iteration(loop를 돌면서 1번씩 접근) 목적으로만 저장한다면,
List 와 Set 중에서 아무거나 사용해도 괜찮을까?
->
list가 메모리도 적게 쓰고,
구현 특성상 list가 단순해서 iteration이 더 빠르기에,
list(특히 array list)를 쓰는 게 권유함.