Page 459 - Do it! 자료구조와 함께 배우는 알고리즘(C 언어, 3쇄)
P. 459

63         case DUMP :                 /*--- 해시 테이블 덤프 ---*/
                         64            Dump(&hash);
                         65         break;
                         66         }
                         67     } while(menu != TERMINATE);
                         68
                         69     Terminate(&hash);                /* 해시 테이블 종료 */
                         70
                         71     return 0;
                         72  }



                        이 프로그램의 실행 결과는 ‘실행 결과(오픈 주소법)’이라는 이름으로 나타냈습니다. 실습

                        11-5에 있는 체인법의 실행 결과와 같은 방법으로 데이터를 추가, 검색, 삭제합니다. 그러면
                        두 실행 결과를 비교해 보겠습니다.                           ‘실행 결과(체인법)’은 체인법(실습 11-5) 실행 결
                                                                   과의 뒷부분에 해당되는 내용입니다.

                        체인법의 경우

                        같은 해시 값(1)을 갖는 두 데이터 ‘1(붉은꼬리)’과 ‘14(최윤미)’를 연결하는 연결 리스트는 인덱
                        스가 1인 버킷에 연결되어 있습니다.


                                                        실행 결과(체인법)
                         (1) 추가  (2) 삭제  (3) 검색  (4) 모두 삭제  (5) 덤프  (0) 종료 : 5
                           00
                           01   → 14(최윤미)   → 1(붉은꼬리)                 같은 해시 값을 갖는 데이터가 링크되어 있습니다.
                           02
                           03
                           04
                           05   → 5(박현규)
                           06                                                       해시 테이블의 내용을 출력
                           07
                           08
                           09
                           10   → 10(지나)
                           11
                           12   → 12(김영준)

                         (1) 추가  (2) 삭제  (3) 검색  (4) 모두 삭제  (5) 덤프  (0) 종료 : 2
                         삭제할 데이터를 입력하세요.
                         번호 : 14                                                             14를 삭제







                                                                                          11•해시  459
   454   455   456   457   458   459   460   461   462   463   464