DeleteHash함수와 destroyHash함수에 대해서 질문이 있습니다!
155
작성한 질문수 6
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;
}
추가로 혹시 자료들은 어디서 다운받아야 하는지 알 수 있을까요? 홈페이지에서 열심히 찾아봤는데 못찾았습니다 ㅠㅠ
답변 0
메모리 동적할당시 메모리창 빨간 글씨
0
13
2
29강 5:00
0
23
2
띄어쓰기
0
33
2
공부 순서
1
40
2
재귀함수 연산법
0
31
2
리눅스로 진행해도 될까요?
0
33
2
26년 1회차 기출 강의
0
62
2
기출문제
0
63
1
정보처리기사 실기 zip
0
48
2
데이터베이스 노션
0
40
2
수업노선자료파일 다운
0
35
2
C언어에서
0
62
1
addLast질문
0
97
1
txt파일이 12강 수업자료에 없습니다!
0
282
1
음...
0
422
1
fileopen하는 txt파일을 어디서 다운받을 수 있나요?
0
441
1
교재 및 실습파일
0
389
0
17강 알고리즘 문제풀기(Editor)에서 질문있습니다.
0
383
1
delete 코드에서 질문이 2개 있습니다!
0
187
0
reHeapUp while문
0
279
1
bst 강의 중 간단한 질문!
0
214
0
BST구현 addNode 함수관련 질문
0
269
1
addNode 함수 구현부분
0
251
1
hash table code첨부 문의
0
241
1





