Advertisement
Guest User

Untitled

a guest
Apr 4th, 2020
344
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.48 KB | None | 0 0
  1. void tree_delete(int value) {
  2.     nodeptr*tree_search(&root, value);
  3.     if (nodeptr->left=NULL&&nodeptr->right=NULL){
  4.         *nodeptr= NULL;
  5.     }
  6.     else if (nodeptr->left!=NULL&&nodeptr->right=NULL){
  7.         *nodeptr=nodeptr->left;
  8.     }
  9.     else if (nodeptr->left=NULL&&nodeptr->right!=NULL){
  10.         *nodeptr=nodeptr->right;
  11.     }
  12.     else{
  13.         maxnodeptr*tree_maximum(nodeptr->left);
  14.         nodeptr->key= maxnodeptr->key;
  15.         *maxnodeptr=maxnodeptr->left;
  16.     }
  17. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement