해시 표 - 분리 링크 법

해시 표 는 산 목록 이 라 고도 부 르 며 관건 값 에 따라 직접 방문 하 는 데이터 구조 이다.해시 표 의 실현 은 주로 해시 함수 와 충돌 해결 이다.산열 함 수 는 직접 주소 찾기 법, 디지털 분석 법, 평 법 취 중 법, 접 기 발, 랜 덤 수법, 잔여 수법 (엄 울 민 판 데이터 구조) 이 있다.충돌 을 처리 하 는 방법 은 링크 법 (separate chaining) 을 분리 하 는 것 을 체인 주소 법 이 라 고도 부 르 고 주소 지정 법 을 개방 하 며 재 산열 법, 공공 넘 침 구역 을 구축한다.본 고 는 주로 분리 링크 법의 실현 을 할 것 이다.산열 함 수 는 남 은 숫자 를 제외 하 는 방법 을 사용한다.
인 코딩 및 테스트 환경: Visual Studio 2010
fatal. h 처리 오류 매크로 정의
hashsep. h 조작 함수 에 대한 설명
hashsep. c 조작 함수 의 실현
테스트 hash 표 의 실현
#include <stdio.h>
#include <stdlib.h>

#define FatalError(str) fprintf(stderr, "%s
", str),exit(1)

좋은 웹페이지 즐겨찾기