delete 코드에서 질문이 2개 있습니다!
186
投稿した質問数 6
질문 1.
while문에서 parent의 값을 넣어주는데 밑 코드에서 parent의 초기값을 tp->root로 주는 이유가 궁금합니다.
초기값을 parent = NULL;로 주어도 똑같을까요?
parent = del = tp->root;
while(del != NULL)
{
if(data == del->data)
break;
parent = del;
if(data < del->data)
del = del->left;
else
del = del->right;
}
질문 2.
if(del != NULL)
{
free(del);
--tp->nodeCnt;
return del;
}
else
return NULL;
해당 코드의 윗부분에서 이미
if(del == NULL)
return NULL;
이라는 코드가 존재하는데 밑에서 한번 더 검사하는 이유를 잘 모르겠습니다.
回答 0
리눅스로 진행해도 될까요?
0
20
2
26년 1회차 기출 강의
0
54
2
기출문제
0
55
1
정보처리기사 실기 zip
0
44
2
데이터베이스 노션
0
38
2
수업노선자료파일 다운
0
34
2
C언어에서
0
60
1
포인터 질문
0
57
2
sizeof는 컴파일 타임 연산자라서 CPU를 사용치 않는다
0
30
2
실기 공부 시작 하려고 하는데요
0
96
2
20년 4,5회 13번
0
47
2
안녕하세요. 계속 프로젝트를 해야지 하다가 결제하고 환경 설정 중입니다.
0
33
1
addLast질문
0
96
1
txt파일이 12강 수업자료에 없습니다!
0
282
1
음...
0
422
1
fileopen하는 txt파일을 어디서 다운받을 수 있나요?
0
439
1
교재 및 실습파일
0
389
0
17강 알고리즘 문제풀기(Editor)에서 질문있습니다.
0
380
1
DeleteHash함수와 destroyHash함수에 대해서 질문이 있습니다!
0
154
0
reHeapUp while문
0
277
1
bst 강의 중 간단한 질문!
0
212
0
BST구현 addNode 함수관련 질문
0
266
1
addNode 함수 구현부분
0
250
1
hash table code첨부 문의
0
240
1

