I want to delete the leaf nodes, the values of which are outside a given range (say [L R]). I made a solution in which I was simply traversing all the nodes and checking if my current leaf node’s value is in the given range or not. If it is not then I’m removing this node. My approach – But