addNode 함수 구현부분
265
投稿した質問数 7
addNode 함수 구현 부분 관련 질문드립니다.
19분경 쯤 보시면 나와있습니다
root가 있을때 추가될 부모노드를 검색하는 부분에서
else{
cur = tp -> root;
while(cur!=NULL){
parent = cur;
if(node - > data < cur ->data) ~~~~~
}
if(node->data < parent -> data){
parent -> left = node;
}
~~
이런식으로 진행해 나가잖아요 node를 parent 함수의 오른쪽이나 왼쪽에 붙여야 하는데 node 데이터를 결정하는 if함수 입장에선 parent = cur; 이라고 확정 지을 수 없는 상황 아닌가요?? 혹시나 cur == NULL인 상태로 올 수도 있는 상황이라 생각하는데 잘못된 생각인지 궁금합니다!
回答 1
0
parent = cur;
if(node - > data < cur ->data) ~~~~~
}
그리고 자식노드는 parent에 왼쪽 또는 오른쪽에 붙이므로 설명드린 코드는 문제가 없답니다.
26년2회 실기기출은 언제쯤...
0
14
2
이론 공부법 요약본 버전 업데이트 문의
0
15
2
정처기 필기 준비할때 이 이론을 다시 외워도 될까요?
0
54
2
최댓값 구하기(서바이벌)에서 수식 구성에 대한 질문
0
41
2
Trace32 function 함수 조회 Makefile 수정 부분
0
30
1
조건 반복문 질문: for 문 ?
0
63
1
정처기 26-2회. 9번 질문드립니다!
0
79
1
이론 보면서 질문이 있습니다.
0
77
2
정보처리기사 실기 26년 2회 SRT 스케줄링 문제 단위 질문
0
88
2
유튜브(정보처리기사 실기 | 26년 2회 기출문제 코드 해설)
0
148
2
262 정처기 실기 C언어코딩
0
46
1
정보처리기사 262 실기 Hash(해시) 질문
0
80
2
addLast질문
0
108
1
txt파일이 12강 수업자료에 없습니다!
0
294
1
음...
0
435
1
fileopen하는 txt파일을 어디서 다운받을 수 있나요?
0
452
1
교재 및 실습파일
0
398
0
17강 알고리즘 문제풀기(Editor)에서 질문있습니다.
0
399
1
delete 코드에서 질문이 2개 있습니다!
0
202
0
DeleteHash함수와 destroyHash함수에 대해서 질문이 있습니다!
0
165
0
reHeapUp while문
0
290
1
bst 강의 중 간단한 질문!
0
221
0
BST구현 addNode 함수관련 질문
0
283
1
hash table code첨부 문의
0
257
1

