Advertisement
Guest User

Untitled

a guest
Oct 16th, 2019
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. class Node {
  2. public:
  3. Node* left;
  4. Node* right;
  5. Node* parent;
  6.  
  7. static Node* removeNodes(Node* node, int value) {
  8.  
  9. while(node->right != null) {
  10. if (node->value === value) {
  11. // first node
  12. if (node->parent == null) {
  13. Node aux = node->right;
  14. aux->left = null;
  15. aux->parent = null;
  16. Tre sa stergi valoare, habar n am cum
  17. } else {
  18. Node aux = node->right;
  19. aux->parent = node->left;
  20. aux->left = node->left;
  21. Iar tre sa stergem value
  22. }
  23. }
  24. node = node->right;
  25. }
  26. // Last node
  27. Node aux = node->left;
  28. aux->right = null;
  29. // Stergem value again
  30. }
  31.  
  32.  
  33. private int value;
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement