Binary Tree


Q31.

In a binary tree, the number of internal nodes of degree 1 is 5, and the number of internal nodes of degree 2 is 10. The number of leaf nodes in the binary tree is
GateOverflow

Q32.

An array X of n distinct integers is interpreted as a complete binary tree. The index of the first element of the array is 0. If the root node is at level 0, the level of element X[i], i \neq 0, is
GateOverflow

Q33.

A scheme for storing binary trees in an array X is as follows. Indexing of X starts at 1 instead of 0. The roots 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
GateOverflow

Q34.

In a binary tree, for every node the difference between the number of nodes in the left and right subtrees is at most 2. If the height of the tree is h > 0, then the minimum number of nodes in the tree is
GateOverflow

Q35.

Which one of the following binary trees has its inorder and preorder traversals as BCAD and ABCD, respectively?
GateOverflow

Q36.

Level order traversal of a rooted tree can be done by starting from the root and performing
GateOverflow

Q37.

Let LASTPOST, LASTIN and LASTPRE denote the last vertex visited `in a postorder, inorder and preorder traversal respectively, of a complete binary tree. Which of the following is always true?
GateOverflow

Q38.

Consider the label sequences obtained by the following pairs of traversals on a labeled binary tree. Which of these pairs identify a tree uniquely? (i) preorder and postorder (ii) inorder and postorder (iii) preorder and inorder (iv) level order and postorder
GateOverflow

Q39.

A binary tree T has n leaf nodes. The number of nodes of degree 2 in T is
GateOverflow

Q40.

Which of the following statements is false?
GateOverflow