Advertisement
Guest User

Untitled

a guest
Jan 22nd, 2018
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.53 KB | None | 0 0
  1. struct TreeNode {
  2. int val;
  3. TreeNode *left;
  4. TreeNode *right;
  5. TreeNode(int x) : val(x), left(NULL), right(NULL) {}
  6. };
  7.  
  8.  
  9. void insertNode(TreeNode *current, int val){
  10. if(current == NULL) {
  11. current = new TreeNode(val);
  12. return;
  13. }
  14.  
  15. if(current->val > val){
  16. if(current->left == NULL){
  17. current->left = new TreeNode(val);
  18. }else{
  19. insertNode(current->left, val);
  20. }
  21. }else{
  22. if(current->right == NULL){
  23. current->right = new TreeNode(val);
  24. }else{
  25. insertNode(current->right, val);
  26. }
  27. }
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement