이진탐색트리 검색 추가 삭제


이진탐색트리 검색 추가 삭제

TNode* search(TNode* n, int key) { if (n == NULL) return NULL; else if (key == n->data) return n; else if (key < n->data) return search(n->left, key); else return search(n->right, key); } int insert(TNode* r, TNode* n) { if (n->data == r->data) return 0; else if (n->data < r->data) { if (r->left == NULL) r->left = n; else insert(r->left, n); } else { if (r->right == NULL) r->right = n; else inse..


원문링크 : 이진탐색트리 검색 추가 삭제