Exam Details

Subject data structures using java
Paper
Exam / Course b.c.a
Department
Organization rayalaseema university
Position
Exam Date April, 2017
City, State andhra pradesh, kurnool


Question Paper

B.C.A. (Three Year) DEGREE EXAMINATION, MARCH/APRIL 2017.
End Semester Examination
Fourth Semester
Part II
DATA STRUCTURES USING JAVA
2 C 4502
Time 3 Hours Max. Marks 70
PART — A
Answer any FIVE of the following questions. 4 20 Marks)
1. What are data types in ADT?
2. Write a simple algorithm for selection sort.
3. What is double linked list explain?
4. What is linear search explain?
5. Explain queue with an example.
6. What is file? Explain any five methods of file.
7. What is B-Tree?
8. Explain merge sort with example.
PART — B
Answer ALL the following questions. 10 50 Marks)
UNIT I
9. Write a program to insert and delete elements using singly linked list.
Or
What is data structure? What are the advantages and disadvantages of data
structure and storage structure? Explain.

UNIT II
10. Write notes on the following
Recursion
Priority queue and its uses.
Or
Define Stack. How it is different from queue, write an algorithm to
implement stack using linked list.
UNIT III
11. Define tree and binary tree. Explain preorder and postorder tree traversal
algorithm by taking suitable examples.
Or
What is binary search tree? What are the operations and implementations of
BST and its applications?
UNIT IV
12. What is graph? What are the operations on graphs? And application of graph
structures.
Or
What is minimal spanning trees? Explain with neat diagram.
UNIT V
13. What is bubble sort? Write and explain an algorithm for bubble sort. Sort the
following list of numbers using bubble sort.
14, 31, 76, 12, 52, 15, 35, 98, 62.
Or
What is binary search? What are its advantages over linear search? Write
and explain an algorithm for searching an element using binary search.



Other Question Papers

Subjects

  • accounting and financial management
  • adobe dreamweaver
  • adobe indesign
  • android basics
  • data mining and warehousing
  • data structures using java
  • database management system
  • microsoft office
  • network security
  • object oriented analysis and design
  • object oriented programming using c++
  • object oriented programming using java
  • operating systems
  • programming using c
  • software engineering
  • statistical methods and their applications
  • system analysis and design
  • unix
  • web programming