public class TreeNode {
int data;
private TreeNode left;
private TreeNode right;
public TreeNode getLeft() {
return left;
}
public void setLeft(TreeNode left) {
this.left = left;
}
public TreeNode getRight() {
return right;
}
public void setRight(TreeNode right) {
this.right = right;
}
public TreeNode(int data)
{
this.data=data;
}
this.setLeft(null);
}
Call to the method
Map<Integer,Set<Integer>> verticalStrips = new this.setRightHashMap<Integer,Set<Integer>>(null);
verticalStrips =printStripsVertically(root,verticalStrips,0);//where root is }
the root of the
}tree.