Exam Details

Subject data structures
Paper
Exam / Course mca
Department
Organization acharya nagarjuna university-distance education
Position
Exam Date May, 2018
City, State new delhi, new delhi


Question Paper

Total No. of Questions 18] [Total No. of Pages 02
M.C.A. DEGREE EXAMINATION, MAY 2018
First Year
Data Structures
Time 3 Hours Maximum Marks :70
SECTION A
Answer any three questions. x 15 45)
Q1) Explain about abstract data model and various data structure operations.
Q2) Illustrate different pattern matching algorithms with suitable example.
Q3) How to represent linked list in computer memory? Write a procedure to insert an
element into and delete an element from single linked list with suitable example.
Q4) Explain about threaded binary tree and binary search tree operations with
example.
Q5) The following values are to be stored in hash table: 25, 42, 96, 101, 102, 162,
197. Describe how the values are hashed by using division method of hashing
with table size of 7.
SECTION B
Answer any five questions. x 4 20)
Q6) Briefly explain about big O notation and Omega notations of algorithm.
Q7) What is record? Describe the record storage in compute memory.
Q8) Explain any four string handling functions with proper example.
Q9) What is recursion? How the recursion is implemented through stack?
Q10) Write pseudo code to implement queue operations.
Q11) What is AVL tree? Explain L-L and rotations in AVL trees with example.
Q12) Explain about deletion and insertion operations in B trees.
Q13) Explain about insertion sort algorithm with example.
Th
e
im
SECTION C
Answer all of the following questions. x 1
Q14) Define time complexity.
Q15)What is pointer?
Q16) Define circular queue.
Q17) Define heap condition.
Q18) Define hashing.


Other Question Papers

Subjects

  • accounts & finance
  • computer algorithms
  • computer graphics
  • computer networking
  • computer organization
  • data base management systems
  • data structures
  • discrete mathematics
  • distributed operating systems
  • e-commerce
  • information technology
  • operating systems
  • probability and statistics
  • programming with c++
  • programming with java
  • software engineering