C. Implementation level
D. All the above
12. _is not a component of data structures and algorithms.
A. Operations
B. Storage Structures
C. Algorithms
D. None of the above
13. Two vertices in a graph are said to be adjacent vertices (or neighbours} if there is a path of
length __ connecting them.
A. At least 1
B. At least 2
C. At least less than 2
D. l
14. If an array is sorted, it is recommended to use __
A. Sequential
B. Binary
C. Sentinel
D. Probability
search to search it.
__ 15. If the node to be deleted has
_, we delete the node and attach the left subtree to the
deleted node's parent.
A. Only a left subtree
B. Only a right subtree
C. No children
D. Has no children
SECTION B: Structured Questions [35]
• Answer all the questions in the provided booklet.
• The section consists of 5 questions.
2.1. Briefly discuss Give the difference between the following terms as used in Data Structures:
1. Queue and Array
[4]
2. Binary search and Linear search algorithms
[4]
2.2. Given the following array {20, 30, 60, 100, 90, 50, 130, 210, 160, 110}. Construct a Binary
Search Tree (BST} . Using Postorder traversal.
[10]