in DS recategorized by
4,698 views
0 votes
0 votes
In a 3-array tree if internal nodes have exactly 3 children,the number of leaf nodes will be  __ ?

Does it vary for binary tree?

What do you mean by internal nodes? Non root node and leaf node?
in DS recategorized by
by
4.7k views

4 Comments

Is root node counted as internal node?

Btw what software did you use to draw the graph? Paint?
0
0

@sripo root node is also an internal node unless it is the only node in the tree

0
0
Yes i used paint.
0
0

2 Answers

1 vote
1 vote

Formula for Leaf Nodes= I(N-1)+1

I---internal nodes

N---n array tree i.e 3

Hence, Leaf Nodes=        3(3-1)+1

                                  =        3×2+1 = 7 nodes

 

1 comment

how did u take 3internal nodes?
0
0
0 votes
0 votes

1. Internal node means non leaf node.

we have for n ary tree

no of leaf node=X(n-1)  +1  [By hand shake degree theorem]

where X =no of internal node 

So for your question n=3 =>no of leaf node=2*X + 1

it will be [X(2-1) +1 =X+1] for binary tree n=2.