Advertisement
Guest User

Untitled

a guest
Jun 24th, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. public void add(TreeElement elem) {
  2. /*TreeElement flag = getTreeRoot();
  3. while(flag.getLeftElemnt() != null || flag.getRightElemnt() != null || flag == null) {
  4. if(elem.getValue() <= getTreeRoot().getValue()) {
  5. flag = flag.getLeftElemnt();
  6. } else {
  7. flag = flag.getRightElemnt();
  8. }
  9. }
  10.  
  11. if(elem.getValue() <= flag.getValue()) {
  12. flag.setLeftElemnt(elem);
  13. } else {
  14. flag.setRightElemnt(elem);
  15. }*/
  16. TreeElement flag = getTreeRoot();
  17. while (true) {
  18. if(elem.getValue() <= flag.getValue()) {
  19. if (flag.getLeftElemnt() != null) {
  20. flag = flag.getLeftElemnt();
  21. } else {
  22. flag.setLeftElemnt(elem);
  23. return;
  24. }
  25. } else {
  26. if (flag.getRightElemnt() != null) {
  27. flag = flag.getRightElemnt();
  28. } else {
  29. flag.setRightElemnt(elem);
  30. return;
  31. }
  32. }
  33. }
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement