Helper function to do Level Order Traversal of Binary Tree level by level . This function is used here only for showing modified tree .
void printLevelOrder ( Node * root ) { queue < Node * > q ; q . push ( root ) ;