Advertisement
Guest User

Untitled

a guest
Mar 18th, 2019
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. def remove(self,key):
  2. value = MyComparableKey(key,None)
  3. node = self._recur(value,self.root)
  4. if node != None:
  5. if node.right != None:
  6. minimum = self._minValue(node.right)
  7. temp = node
  8. node = minimum
  9. node.right = temp.right
  10. node.left = temp.left
  11.  
  12. else:
  13. if node.left == None:
  14. node = None
  15. else:
  16. temp = node
  17. node = node.left
  18. node.right = temp.right
  19. node.left = temp.left
  20.  
  21. else:
  22. raise NotFoundException
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement