http://gatecse.in/number-of-binary-trees-possible-with-n-nodes/
In the first answer (What is the no. of distinct binary trees possible with n labeled nodes?),
"An edge can be made either as a left child of a node or as a right child. Hence, for n nodes, we have 2n possibilities for the first edge, 2n−1 for the second edge and so on. Thus, for n−1 edges, the total no. of ways..."
I understood above statement. But if we go on and choose like this, what is the surety that we get a tree?
As in the above figure(we choose from 4 nodes in the left side to get the graph in right side), the choices allows us to choose like this,we selected n-1 edges,still we didn't get a tree.