해시 테이블에서 키가 충돌하는 경우 자유 위치 (항상 같은 소금을 사용)를 찾을 때까지 반복적으로 키를 염색하여 다른 위치를 찾고 싶습니다. 예를 들어소금을 사용하여 해시 테이블 충돌을 피하는 방법은 무엇입니까?
:
- "벌"와 "개미"해시 나는 표에 "벌"을 삽입
- 7.
- 그런 다음 "ant"를 삽입하면 충돌합니다. "ant"와 "! 23"("! 23ant"가 발생 함)을 삽입하고 다시 삽입합니다. 원래 키를 저장하지만 소금 키를 사용하면 색인).
이 방법으로 해시 테이블을 검색했지만 해당 자료를 찾지 못했습니다.
이 충돌 해결 방법의 단점은 무엇입니까?
충돌을 해결하기 위해 고정 소금을 사용하고 있습니까? 아니면 매번 새로운 소금을 선택합니까? – templatetypedef
고정 된 소금. 예제에서 항상 "! 23"문자열 – ijverig
두 번째 충돌이 발생하면 어떻게해야합니까? (그런데, 당신이 기술하고있는 기술은 다른 해싱 전략과 관련이 있습니다.하지만 들어가기 전에 시스템을 이해하고 있는지 확인하고 싶습니다.) – templatetypedef