Advertisement
Guest User

Untitled

a guest
Mar 22nd, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.46 KB | None | 0 0
  1. bool BinarySearchTree::insert(DataType val)
  2. {
  3. if (root_==NULL)
  4. {
  5. root_=new Node(val);
  6. size_++;
  7. root_->left=NULL;
  8. root_->right=NULL;
  9. return true;
  10. }
  11. else
  12. {
  13. Node*current=root_;
  14. //current node will keep track of where we are
  15.  
  16. if ((current->val)>val)
  17. {
  18. current=current->left;
  19. insert(val);
  20. }
  21. else if ((root_->val)<val)
  22. {
  23. current=current->right;
  24. insert(val);
  25. }
  26. else if(current->val==val)
  27. {
  28.  
  29. }
  30.  
  31. }
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement