GeekInterview.com
  I am new, Sign me up!
 
GeekInterview.com  >  Placement Papers  >  Adobe
Next Question 
 Adobe  |  Question 1 of 2    Print  
An N-ary tree has N sub-nodes for each node, it has M non-leaf nodes
Find the no of leaf nodes?

  
Total Answers and Comments: 13 Last Update: March 18, 2010     Asked by: D Sridhar 
  
 Sponsored Links

 
 Best Rated Answer
Submitted by: Bharat Sarda
 
Correct Answer is :  (n - 1)×m + 1

Above answer was rated as good by the following members:
itclanster
  Sorting Options  
  Page 1 of 2   « First    1    2    >     Last »  
April 28, 2006 13:38:37   
vishal singla        

RE: An N-ary tree has N sub-nodes for each node, it ha...
this is a standard theorm you can search on net(N+1)(M-1)
 
Is this answer useful? Yes | No
May 05, 2006 13:29:51   
Bharat Sarda        

RE: An N-ary tree has N sub-nodes for each node, it ha...
Correct Answer is : (n - 1) m + 1
 
Is this answer useful? Yes | NoAnswer is useful 1   Answer is not useful 0Overall Rating: +1    
June 27, 2006 08:10:45   
Divya        

RE: An N-ary tree has N sub-nodes for each node, it ha...

Hi

Can anybody tell me what are the questions which are asked in ADOBE written test ?????


 
Is this answer useful? Yes | No
August 11, 2006 02:11:10   
ramesh kumar        

RE: An N-ary tree has N sub-nodes for each node, it ha...

ans:m+1

exp: consider binary tree that having depth x


 
Is this answer useful? Yes | No
August 19, 2006 11:16:28   
jeeves        

RE: An N-ary tree has N sub-nodes for each node, it ha...
N^(logMtobaseN)
 
Is this answer useful? Yes | No
September 05, 2006 01:05:09   
neelimadahiya Member Since: September 2006   Contribution: 1    

RE: An N-ary tree has N sub-nodes for each node, it ha...

Well I have an answer with the explanation:

consider a N-ary tree with depth d

Total no of nodes in the tree T 1+N+N^2+...+N^d (1-N^(d+1))/(1-N) --(1)

No. of non leaf nodes M (1-N^d)/(1-N) ---(2)

No. of leaf nodes T-M N^d ---(3)

from eq (2) d log(base N) [MN-M+1] ---(4)

Therefore no of leaf nodes N^d MN-M+1


 
Is this answer useful? Yes | No
September 17, 2006 00:36:19   
Nav        

RE: An N-ary tree has N sub-nodes for each node, it ha...

Yep the answer is ((1 - N^(h-1)) / ( 1 - N)) + M

where
N: N-ary tree
h: Height of N-ary tree
M: No of leaf nodes

Example:

Suppose we are having 3-nary tree as shown below:


(h:1) (1)


(h:2) ((2) (3) (4))


(h:3) ((5) (6) (7))
((8) (9) (10)) ((11) (12) (13))


(h:4) ((14) (15) (16)) ((17)) <-------- M (i.e. 4) Leaf Nodes

Here
N: 3-ary tree
h: 4 Height of 3-ary tree
M: 4 No of leaf nodes

Now Apply the formaula:

((1 - 3^(4-1)) / ( 1 - 3)) + 4

17
Hence Proved.

Solution by:

The Revolutions (Comp Sci RnD)
A Orkut's Community
http://www.orkut.com/Community.aspx?cmm 13552733

Yahoo Group
http://www.yahoogroups.com/group/TheRevolutions


 
Is this answer useful? Yes | NoAnswer is useful 0   Answer is not useful 1Overall Rating: -1    
September 21, 2006 09:15:24   
Vishnu Priya        

RE: An N-ary tree has N sub-nodes for each node, it ha...
it is (M-1)*N
 
Is this answer useful? Yes | No
March 29, 2007 05:32:13   
vibhu        

RE: An N-ary tree has N sub-nodes for each node, it ha...
yes its M*(N-1)+1
 
Is this answer useful? Yes | No
April 18, 2007 03:34:41   
abhishek        

RE: An N-ary tree has N sub-nodes for each node, it ha...
Let total height of N-ary tree i
According to question leaf nodes exists only at last level i.e at ith level
so
N^0 + N^1 + ...............+ N^(i-1) M
on solving this we get :
N^(i) M(N-1) + 1
which is equal to total no. of leaf nodes

 
Is this answer useful? Yes | No
  Page 1 of 2   « First    1    2    >     Last »  


 
Go To Top


 Sponsored Links

 
Related Categories
Sponsored Links

 
About Us -  Privacy Policy -  Terms and Conditions -  Contact -  Ask Question -  Propose Category -  Site Updates 

Copyright © 2005 - 2010 GeekInterview.com. All Rights Reserved

Page copy protected against web site content infringement by Copyscape