MY MEMO

[DATASTRUCTURE] Hash Table 본문

ALGORITHM/ALGORITHM STUDY

[DATASTRUCTURE] Hash Table

l_j_yeon 2017. 3. 30. 19:23


충돌(collision) ]

두 개 이상의 키가 동일한 위치로 해싱되는 경우

대표적인 두 가지 충돌 해결 방법chaining과 open addressing


출처 : http://blog.naver.com/kts1801/220956548474




Linear Probing의 단점

해시테이블에서 할당도니 공간이 연속해서 나타나는 뭉치가 있으면 이것이 점점 커지는 현상이 발생할 수 있는데이것을 집적화(Clustering)라고 부른다.

클러스터링이 생기면 데이터 삽입 시 비어 있는 공간을 찾는 시간이 길어진다평균 탐색 시간을 증가시켜 성능을 저하시킴.


출처 : http://blog.naver.com/kts1801/220956548474






+) 인하대학교 심정섭 교수님 자료구조 강의 자료

   아래의 문제는 심정섭 교수님 자료구조 과제를 구현한 코드입니다. (2016)



table.h




function.h




Hash_Table.h






Comments