Mathematics Stack Exchange is a question and answer site for people studying math at any level and professionals in related fields. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am aware that if there is a bifurcating tree with N leaves, then there are (N-1) internal nodes (branching points) with a single root node. How is this relationship proved?


share|cite|improve this question

I think the easiest way it to regard this a knock-out competition with $n$ teams, each inner node is a match, and there is one winner. So there are $n-1$ teams to knock out and so $n-1$ nodes.

Or you could do it by induction noting that replacing a pair of leaves and an inner node by a leaf reduces the number of inner nodes and leaves by 1, and that if there is only one leaf then there is no inner node.

share|cite|improve this answer
I did it myself – Vass Feb 20 '11 at 23:00
up vote 1 down vote accepted

I did it myself, the base case

n1 is n=2 2-1=1, 

n2 is n=3 3-1=2. 

n(k) is n=k k-1=k-1; n

n(k+1) is n=k+1 (k+1)-1=(k-1)+1=n(k)+1

Since the k+1 step relies and follows from the k step the base case can be reached.


based on a comment below (by Steven Stadnicki), some insigt into the process the induction is based upon is needed to make this complete which is correct. The process is that with the basic tree n1, to add another internal node, a leaf node is replaced by an internal node (-1) and has then two leaves attached to the new internal node (+2) for a total of (+1) from the alteration of adding another internal node. So the addition of an internal node and leaf node is 1 to 1, but the initial offset with there being 1 internal to 2 leaf nodes remains. Therefore we can easily see how the individual induction steps work and n-1 is the relationship that hold.>>>>

share|cite|improve this answer
I have to say that if this were presented to me I'd give it an 'Incomplete' - you don't say anything about what your inductive argument is, just give the formula for n and for n+1 and say 'the k+1 follows from the k step' but you've said nothing about how this relates to the problem at all. Can you flesh that argument out at all? – Steven Stadnicki Feb 21 '11 at 7:32

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.