fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. typedef long long ll;
  4.  
  5. class Node{
  6. public:
  7. int data;
  8. Node* left;
  9. Node* right;
  10. Node(int val){
  11. data = val;
  12. left = NULL;
  13. right = NULL;
  14. }
  15. };
  16. Node* insert(Node* root, int val){
  17. if(root==NULL)
  18. return new Node(val);
  19. if(val < root->data)
  20. root->left = insert(root->left, val);
  21. if(val > root->data)
  22. root->right = insert(root->right, val);
  23.  
  24. return root;
  25. }
  26.  
  27. int main(){
  28. Node* root = NULL;
  29. insert(root, 50);
  30. }
  31.  
  32.  
  33.  
Success #stdin #stdout 0.01s 5520KB
stdin
Standard input is empty
stdout
Standard output is empty