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 0.71 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.      
  19.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement