[부록]실습7주차_BST검색,삽입,삭제_[문제1]_2차시도
@100점 안나오길래, 다시 작성 후, 다시 공부함 ㅅㅂ #구조체 :#트리에 노드 메모리 할당 메소드 :#검색 메소드 :매개변수가 일중 포인터일 떄, 반환값이 노드포인터이므로 => "return Search(p->left||p->right)" 로 재귀 호출한다.#삽입 메소드 :삽입 메소드의 매개인자는 이중 포인터이므로,1_ 반환형 : void2_ 재귀 호출시 , 매개인자를 &연산자로 호출#삭제 메소드 :삭제메소드도 매개인자 마찬가지로 이중포인터이고,삭제대상이 0차, 1차, 2차일 때,1_ 0차일 때, => free(삭제대상) => 삭제대상에 NULL 대입2_ 1차일 때, => NULL이 아닌 자손 노드에 tmp 임시 보관 => free(삭제대상) => (*삭제대상)에 tmp 대입3_★ 2차일 때, => ..
2024. 9. 25.