해싱(Hashing) - key-value를 해시 함수를 이용하여 매핑하는 것 - 빠르게 요소에 접근할 수 있다. 해시 테이블(Hash Table) - 해시 함수를 이용하여 변환한 값들을 index 삼아 key-value 쌍으로 저장한 자료 구조 - 저장/검색을 하는 데 있어 복잡도가 평균적으로 O(1)로, 가장 낮다. - 매우 빠른 응답 - 파이썬의 Dictionary, 루비의 Hash, 자바의 Map이 이에 해당한다. - IP와 이에 해당하는 컴퓨터 이름, 주민등록 시스템 등 다양한 방식으로 응용 가능하다. - 최소 원소를 찾는 등의 작업은 지원 X Load factor ⍺ - 해시 테이블의 검색 효율과 밀접한 관련 - 해시 테이블 전체에서 얼마나 원소가 차 있는지를 나타내는 수치 - n개의 원소가 ..