Exam Details

Subject data structure
Paper
Exam / Course b.c.a. computer applications
Department
Organization loyola college (autonomous) chennai – 600 034
Position
Exam Date May, 2018
City, State tamil nadu, chennai


Question Paper

1
LOYOLA COLLEGE (AUTONOMOUS), CHENNAI 600 034
B.C.A.DEGREE EXAMINATION -COMPUTER APPLICATIONS
THIRD SEMESTER APRIL 2018
16UCA3MC03- DATA STRUCTURES
Date: 08-05-2018 Dept. No. Max. 100 Marks
Time: 09:00-12:00
PART- A
ANSWER ALL THE QUESTIONS: 10 X 2 20
1. Define data structure.
2. What are multidimensional arrays?
3. What are the operations on stack?
4. Define recursion.
5. Define Linked List.
6. State any on advantage of doubly linked list.
7. Define Binary Trees.
8. What is adjacency matrix?
9. What is binary search?
10. What is bubble sort and why it is named so?
PART B
ANSWER ALL THE QUESTIONS: 5 X 8 40)
11. Explain conditional statements with an example.

Explain inserting and deleting in the linear arrays with an example.
12. Describe the different operations on queues with an example.

(b)Explain in detail about transforming infix expression into postfix expression with
an example.
13. Discuss traversing a linked list with an example.

Describe insertion algorithm in a Linked list with an example.
2
14. Explain representation of binary trees in memory with an example.

Explain the Preorder, Inorder and Postorder traversal of a tree.
15. Discuss insertion sort with an example.

Describe Binary search with an example.
PART
ANSWER ANY TWO QUESTIONS: 2 X 20 40
16. Explain in detail about traversing linear arrays and their operations.
Describe the Towers of Hanoi problem with an example.
17. Discuss doubly linked lists and its operations with an example.
Explain sequential representation of graphs with an example.
18. Describe Breadth first search and Depth first search .
Explain selection sort algorithm with an example



Other Question Papers

Subjects

  • advanced java programming
  • android programming
  • business accounting
  • data communication networks
  • data structure
  • digital logic fundamentals
  • enterprise resource planning
  • geographical information system
  • graphics and multimedia
  • linux programming
  • management information system
  • modern marketing
  • obcet oriented software engineering
  • open source technology
  • open source technology - lab
  • operating system
  • operation research
  • programming in c and data structures
  • programming in java
  • programming in java lab
  • programming techniques
  • programming techniques lab
  • project
  • python programming
  • python programming-lab
  • security in information technology
  • software project management
  • software testing
  • visual programming and oracle
  • web designing
  • web designing lab
  • web technology
  • web technology - lab