in DS retagged by
1,056 views
1 vote
1 vote

The maximum number of nodes in a binary tree of level $k, k\geq1$ is:

  1. $2^k+1$
  2. $2^{k-1}$
  3. $2^k-1$
  4. $2^{k-1}-1$
in DS retagged by
by
1.1k views

3 Answers

2 votes
2 votes

 

Total number of level=$k$ 

At  level 0 number of node=$ 2^{0} $

 At level 1 number of node =$2^{1}$

 At level 2 number of node =$2^{2}$

 At level 3 number of node =$2^{3}$

 At level 4 number of node =$2^{4}$

 At level 5 number of node =$2^{5}$..

.

.

.

.At level k number of node =$2^{k-1}$

Total number of node in complete binary tree=$ 2^{0} $+$2^{1}$+$2^{2}$+$2^{3}$+$2^{4}$.....................$2^{k-1}$

$\left \{  1(2^{k}-1)/2-1\right \}$

=$2^{k}-1$

 

1 vote
1 vote
Level => No. of nodes

1 => 1

2 => 3

3 => 7

and so on....

Hence, option C is the correct option.
1 vote
1 vote
Since, they are asking in terms of levels answer would be 2^k -1
Answer:

Related questions