In this problem, for example, the root is only included in the left view; similarly, if a level has only one node we should include it in the left view.
How about we include it in left view if the node is the left child of its parent node and we include it in right view if the node is the right child of its parent node?
Any ideas?