PU-2 BCA-2
B.C.A. (II-SEMESTER)
EXAMINATION, JUNE-2024
DATA STRUCTURE
Time: 3 Hours Full Marks: 70
Note: The questions are equal value.
Answer any five questions.
- Multiple type questions. 10 *2=20i. What is a data structure?A. A type of databaseB. A way to store and organize dataC. A programming languageD. An operating systemii. Which of the following is a linear data structure?A. TreeB. GraphC. StackD. Hash Tableiii. Which operation is not associated with stacks?A. PushB. PopC. PeekD. Insertiv. Which of the following is not a stack application?A. Infix to postfix conversionB. RecursionC. Memory managementD. Sorting algorithmsV. Which of the following describes a queue?A. A linear list where elements are added and removed from the same end.B. A linear list where elements are added at one end and removed from the otherC. A non-linear listD. A collection of nodesvi Which of the following is true about linked lists?A. They use contiguous memory allocationB. They are fixed in sizeC. They allow dynamic memory allocationD. They do not allow insertion and deletion of nodesvii. Which of the following is a type of linked list?A. Doubly linked listB. Circular linked listC. Singly linked listD. All of the aboveviii. Which of the following traversal methods is not used for binary trees?A. In-orderB. Pre-orderC. Post-orderD. Top-orderix. What is a binary search tree (BST)?A. A tree in which each node has at most three childrenB. A tree in which the left subtree has nodes with values less than the parent node and the right subtree has nodes with values greater than the parent nodeC. A tree where all nodes are arranged in a sequential mannerD. A tree used for sorting datax. Which sorting algorithm is not comparison based?A. Bubble sortB. Quick sortC. Heap sortD. Counting sort
- What do you mean by queue? Write about application of queue.
- Write a detailed notes on abstract data structure.
- Write a Note on Application of linked list.
- What do you mean by doubly linked list? Write diffrence between doubly linked list and circular linked list.
- Write a note on application of binary tree.
- Differentiate the term Insertion sort and Binary sort.
- What do you mean by sequential searching? Write a brief Note on it.
- Write a brief Note on collision resolution techniques.
***