Time: 3 Hours
Subject: Computer Science
Paper: Data Structures
--- Content provided by FirstRanker.com ---
Part— A (5x4 =20 marks)
(Short Answer Type)
Note: Answer any FIVE of the following questions.
- Define data structure and describe the types of data structure.
- What is stack? List out applications of stack.
- Why linked list is called dynamic data structure? What are the advantages of linked list over arrays?
- Describe execution of recursive calls with example.
- What are the binary tree applications?
- Define graph and explain graph representation.
- Write a program for sequential search.
- What is heap? Explain heap construction process?
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
Part— B (4x15=60 marks)
(Essay Answer Type)
Note: Answer ALL questions.
- (a) (i) What is an array and explain its advantages and disadvantages?
(ii) Explain memory representation and address calculation of 1-D and 2-D arrays.
OR--- Content provided by FirstRanker.com ---
(b) Write a program to implement a stack abstract data type using an array. - (a) (i) What is recursion and write an example for recursion?
(ii) What is queue? And explain about circular queue and double ended queue.
OR
(b) Write a program to create a double linked list insert, delete and search for an element operations. - (a) (i) Define the binary tree and explain its properties. Explain the binary tree techniques with example.
(ii) Write a program to travel binary tree in pre-order, post-order.
--- Content provided by FirstRanker.com ---
For more previous year question papers, visit FirstRanker.com
--- Content provided by FirstRanker.com ---
This download link is referred from the post: OU B-Sc Last 10 Years 2010-2020 Question Papers || Osmania University