Advertisement
Guest User

Untitled

a guest
Jun 25th, 2019
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. public void deleteByNumberOfBlocks(StudentsTree tree,int num) {
  2. BSTNode nodetoremove= deleteByNumberOfBlocks(num, tree.root );
  3. tree.removeStudent(nodetoremove.oStudent.email);
  4. }
  5. public BSTNode deleteByNumberOfBlocks( int n, BSTNode node) {
  6.  
  7. if (node != null) {
  8. if (node.oStudent.blocks>= n) {
  9. return node;
  10. }else {
  11. BSTNode foundNode = deleteByNumberOfBlocks(n, node.left);
  12. if (foundNode != null) {
  13. return foundNode;
  14. }return deleteByNumberOfBlocks(n, node.right);
  15. }
  16. }
  17. return null;
  18. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement