FirstRanker Logo

FirstRanker.com - FirstRanker's Choice is a hub of Question Papers & Study Materials for B-Tech, B.E, M-Tech, MCA, M.Sc, MBBS, BDS, MBA, B.Sc, Degree, B.Sc Nursing, B-Pharmacy, D-Pharmacy, MD, Medical, Dental, Engineering students. All services of FirstRanker.com are FREE

📱

Get the MBBS Question Bank Android App

Access previous years' papers, solved question papers, notes, and more on the go!

Install From Play Store

Download OU B.Sc 2018 Dec 2nd Year 3077 Data Structures Question Paper

Download OU (Osmania University) BSc (Bachelor of Science - Maths, Electronics, Statistics, Computer Science, Biochemistry, Chemistry & Biotechnology) 2nd Year 1st Semester (Third Semester) (2-1) 3077 Data Structures Previous Question Paper

This post was last modified on 06 February 2020

OU B-Sc Last 10 Years 2010-2020 Question Papers || Osmania University


FACULTY OF SCIENCE

(CBCS) Examination, November / December 2018

Subject : Computer Science

--- Content provided by FirstRanker.com ---

Paper - II : Data Structures (DQC) Max. Marks: 80

PART - A (5 x 4 = 20 Marks)

(Short Answer Type)

Answer any FIVE of the following questions.

  1. Differentiate between Atomic and Composite data with examples.
  2. --- Content provided by⁠ FirstRanker.com ---

  3. What is Sequential Organization? Briefly explain its advantages.
  4. Explain the use of Stack to find the factorial of a number.
  5. What are the demerits of recursion?
  6. Construct a binary tree using the following data:
    • Inorder: [D, B, I, H, I, E, A, F, J, C, G]
    • Preorder: [A, B, D, I, E, J, H, C, F, I, J, G]
    • --- Content provided by‌ FirstRanker.com ---

  7. Explain how to represent the following graph using Inverse Adjacency List.
  8. What are the Pros of binary search?
  9. Define minheap and maxheap with examples.

PART - B (4 x 16 = 60 Marks)

--- Content provided by FirstRanker.com ---

(Essay Answer Type)

Note: Answer ALL questions.

  1. (a) Define ADT for the “Integer” and explain all its functions and axioms in detail.

    OR

    (b) Write a C++ program to implement the following operations on Arrays.
    1. To insert an element at a given position
    2. To delete an element at a given position
    3. --- Content provided by‍ FirstRanker.com ---

  2. (a) Explain the representation of stack using a linked list.

    OR

    (b) Explain the operations of inserting a node, deleting a node, and traversal in a circular linked list with examples.
  3. (a) Write the algorithm for the construction of Expression Tree. Explain the steps to construct an expression tree for the expression: E=(a+b*g)/d

    OR

    (b) Explain the representation of graph using the adjacency matrix, adjacency list, and adjacency multi-list.
  4. --- Content provided by FirstRanker.com ---

  5. (a) Write a C++ program for insertion sort. Show the steps of the insertion algorithm for the list of data: 78, 67, 36, 55, 23, 14, 6

    OR

    (b) Explain the step-by-step procedure to construct a heap tree using the list of keys: 8, 20, 9, 4, 15, 10, 7, 72, 3, 12

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