inflearn logo
강의

講義

知識共有

チョン・ヘギョンファンタスティックデータ構造in C

第25講. ハッシュ(ハッシュテーブル) 実装

DeleteHash함수와 destroyHash함수에 대해서 질문이 있습니다!

166

sdyeob10024541

投稿した質問数 6

0

DeleteHash함수에서 매개변수로 int *dData를 주었는데

최종적으로 DeleteHash함수를 종료하기 전까지 *dData를 안했는데 해야하는 거 맞을까요 ..?

그리고 destroyHash함수에서 제가 짠 코드는 강사님의 코드와 조금 달랐는데 혹시 논리적 오류가 없는지 봐주실 수 있으실까요 ? 

제가 짠 destroy Hash 함수입니다!

void destroyHash(CHash *hsp) 
{
    if(hsp == NULL)
        return ;
    
    int i;
    Node *np = NULL;
    if(hsp->hash != NULL) 
        for(i = 0; i < hsp->size; i++)
        {
            if(hsp->hash[i].next != NULL)
            {
                while(hsp->hash[i].next != NULL)
                {
                    np = hsp->hash[i].next;
                    hsp->hash[i].next = np->next;
                    free(np);
                }
            }
        }
    
    free(hsp->hash); // 댕글링 포인터 
    hsp->hash = NULL;
    hsp->size = 0;
    hsp->dataCnt = 0;
}

 

추가로 혹시 자료들은 어디서 다운받아야 하는지 알 수 있을까요? 홈페이지에서 열심히 찾아봤는데 못찾았습니다 ㅠㅠ

c

回答 0

섹션7에서 개념적 궁금증

0

19

1

26년2회 실기기출은 언제쯤...

0

50

2

이론 공부법 요약본 버전 업데이트 문의

0

35

2

정처기 필기 준비할때 이 이론을 다시 외워도 될까요?

0

57

2

최댓값 구하기(서바이벌)에서 수식 구성에 대한 질문

0

43

2

Trace32 function 함수 조회 Makefile 수정 부분

0

36

1

조건 반복문 질문: for 문 ?

0

66

1

정처기 26-2회. 9번 질문드립니다!

0

85

1

이론 보면서 질문이 있습니다.

0

82

2

정보처리기사 실기 26년 2회 SRT 스케줄링 문제 단위 질문

0

93

2

유튜브(정보처리기사 실기 | 26년 2회 기출문제 코드 해설)

0

154

2

262 정처기 실기 C언어코딩

0

53

1

addLast질문

0

108

1

txt파일이 12강 수업자료에 없습니다!

0

295

1

음...

0

435

1

fileopen하는 txt파일을 어디서 다운받을 수 있나요?

0

452

1

교재 및 실습파일

0

399

0

17강 알고리즘 문제풀기(Editor)에서 질문있습니다.

0

401

1

delete 코드에서 질문이 2개 있습니다!

0

203

0

reHeapUp while문

0

290

1

bst 강의 중 간단한 질문!

0

221

0

BST구현 addNode 함수관련 질문

0

283

1

addNode 함수 구현부분

0

266

1

hash table code첨부 문의

0

258

1