1)For a perfect binary tree of height h and n nodes the sum of heights of all the nodes is:
O(h*h)
O(h)
O(n*n)
O(n)
- A scheme for storing binary trees in an array X is as follows. Indexing of X starts at 1 instead of 0. the root is stored at X[1]. For a node stored at X[i], the left child, if any, is stored in X[2i] and the right child, if any, in X[2i+1]. To be able to store any binary tree on n vertices the minimum size of X should be.
2^(n) - 1
2nn
n*n
2^n