CS
[자료구조] Hash 란? Hash Table 이란?
마메프
2021. 9. 29. 18:45
반응형
Hash :
Hash Table에 존재하는 해시함수의 결과물이다.
저장소에서 value와 매칭되어 저장된다.
Hash Table :
key 와 value 가 한 쌍 으로 존재하는 자료형. (연관배열 구조)
키(key), 해시함수(hash function), 해시(hash), 저장소(buckets), 값(value)로 이루어져 있다.
파이썬의 dictionary.
키 값이 배열의 인덱스로 변환되기 때문에, 검색과 저장의 평균 시간복잡도가 O(1)에 수렴한다.
반응형