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 of distinct integers. A binary search tree is created by inserting all elements of one by one, starting with an empty tree. The tree 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 , and you do not have access to .Which one of the following statements is TRUE?
A.
Inorder traversal of can be determined from
B.
Root node of can be determined from
C.
Preorder traversal of can be determined from
D.
Postorder traversal of can be determined from
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 of distinct integers, we can simply sort the elements of in ascending order. This sorted sequence corresponds exactly to the inorder traversal of the BST , 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 alone.
More questions on Trees
2024 Set 2 Q13Consider the following C program. Assume parameters to a function are evaluated from right to left.…2024 Set 2 Q17Let be the adjacency matrix of a simple undirected graph . Suppose is its own inverse.…2024 Set 1 Q17Given an integer array of size , we want to check if the array is sorted (in either ascending or…2024 Set 1 Q18Consider the following C program: [code] Which one of the following statements is CORRECT?2024 Set 1 Q19Consider the following C program: [code] Assume that the input to the program from the command line…
Practice GATE CS PYQs with adaptive difficulty
Timed practice, skill tracking, and AI explanations — free to start.
Start practicing free