i am trying to print all root to leaf paths in a binary tree using java.
public void printAllRootToLeafPaths(Node node,ArrayList path) { if(node==null)
you can do this way also. here is my Java code.
public void printPaths(Node r,ArrayList arr) { if(r==null) { return; } arr.add(r.data); if(r.left==null && r.right==null) { printlnArray(arr); } else { printPaths(r.left,arr); printPaths(r.right,arr); } arr.remove(arr.size()-1); }