삽입, 검색, 삭제 배열 또는 연결 리스트는 평균적으로 빅세타 n, 이진 검색 트리는 평균 빅세타 logn, 균형 이진 검색 트리는 최악의 경우 빅세타 logn, 균형 다진 검색 트리는 최악의 경우 빅세타 logn 정도가 걸린다. 이것을 더 빠르게 사용하기 위해 해시 테이블을 사용한다. 이는 평균적으로 빅세타 1이 걸린다. 해시 테이블 출처 : 쉽게 배우는 자료구조 with 파이썬 검색 키 값을 해시 함수를 통해 해시 테이블에 적재하는 것을 말한다. 검색, 삽입, 삭제에 극한에 달하는 효율을 가진다. 해시 테이블에 적재율이 올라갈수록 충돌 확률이 올라가며, 이는 성능 저하를 의미한다. 충돌은 같은 해시 테이블 자리에 값이 다시 배정되는 것을 말하며 충돌 처리가 해시 테이블에서 중요하다. 출처 : 쉽게..