선형 탐색을 먼저 의심
요청 대부분이 존재 확인이라면 리스트 순회보다 해시 집합 후보를 먼저 세웁니다.
리스트와 해시 집합 중 무엇을 쓸지는 조회 비율, 정렬 출력 요구, 최악 입력 가능성을 함께 기록할 때 설명 가능해집니다.
요청 대부분이 존재 확인이라면 리스트 순회보다 해시 집합 후보를 먼저 세웁니다.
이름순 출력이나 삽입 순서 보존이 필요하면 정렬 단계 또는 순서 보존 구조를 함께 봅니다.
충돌, 키 정규화, 메모리 사용량을 확인해야 해시 조회 성능 가정이 유지됩니다.