Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void add(TreeElement elem) {
- /*TreeElement flag = getTreeRoot();
- while(flag.getLeftElemnt() != null || flag.getRightElemnt() != null || flag == null) {
- if(elem.getValue() <= getTreeRoot().getValue()) {
- flag = flag.getLeftElemnt();
- } else {
- flag = flag.getRightElemnt();
- }
- }
- if(elem.getValue() <= flag.getValue()) {
- flag.setLeftElemnt(elem);
- } else {
- flag.setRightElemnt(elem);
- }*/
- TreeElement flag = getTreeRoot();
- while (true) {
- if(elem.getValue() <= flag.getValue()) {
- if (flag.getLeftElemnt() != null) {
- flag = flag.getLeftElemnt();
- } else {
- flag.setLeftElemnt(elem);
- return;
- }
- } else {
- if (flag.getRightElemnt() != null) {
- flag = flag.getRightElemnt();
- } else {
- flag.setRightElemnt(elem);
- return;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement