Advertisement
Guest User

Untitled

a guest
Jan 21st, 2018
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.06 KB | None | 0 0
  1.  private static List<Integer> getBaseNodesAux(TREE<Integer> baseTree, List<Integer> list, Node node, int nodeBaseLevel, int count) {
  2.         if (node == null) {
  3.             return null;
  4.         }
  5.  
  6.         if (node.getLeft() == null && node.getRight() == null) {
  7.             if (count == nodeBaseLevel - 1) {
  8.                 list.add((Integer) node.getElement());
  9.                 return list;
  10.             } else {
  11.                 if (list.indexOf(node) == -1) {
  12.                     list.add((Integer) node.getElement());
  13.                     count++;
  14.                     getBaseNodesAux(baseTree, list, baseTree.root.getRight(), nodeBaseLevel, count);
  15.                 }
  16.             }
  17.         }
  18.         if (node.getLeft() == null) {
  19.            
  20.             getBaseNodesAux(baseTree, list, node.getRight(), nodeBaseLevel, count);
  21.         } else if (node.getRight() == null) {
  22.  
  23.         }
  24.         if (element.compareTo(node.getElement()) < 0) {
  25.             return misterio(element, node.getLeft());
  26.         }
  27.         return misterio(element, node.getRight());
  28.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement