GATE CS 2024 Set 2 — Question 39

MCQ+2 / -0.67MediumBinary Search TreesTreesProgramming & Data StructuresTree Traversals

Programming & Data Structures → Trees → Binary Search Trees

Last updated

Question

You are given a set VV of distinct integers. A binary search tree TT is created by inserting all elements of VV one by one, starting with an empty tree. The tree TT follows the convention that, at each node, all values stored in the left subtree of the node are smaller than the value stored at the node. You are not aware of the sequence in which these values were inserted into TT, and you do not have access to TT.
Which one of the following statements is TRUE?
A.
Inorder traversal of TT can be determined from VV
B.
Root node of TT can be determined from VV
C.
Preorder traversal of TT can be determined from VV
D.
Postorder traversal of TT can be determined from VV

Correct answer

(A) Inorder traversal of T can be determined from V

Solution

A fundamental property of a Binary Search Tree (BST) is that its inorder traversal yields the keys in sorted (non-decreasing) order.
Since we are given the set VV of distinct integers, we can simply sort the elements of VV in ascending order. This sorted sequence corresponds exactly to the inorder traversal of the BST TT, regardless of the insertion order or the resulting structure of the tree.
The root node, preorder traversal, and postorder traversal all depend on the specific structure of the tree, which is determined by the order in which elements are inserted. Since the insertion sequence is unknown, these cannot be determined uniquely from the set VV alone.

More questions on Trees

Practice GATE CS PYQs with adaptive difficulty

Timed practice, skill tracking, and AI explanations — free to start.

Start practicing free