Exam Details

Subject data structures and algorithms
Paper
Exam / Course b.c.a
Department
Organization Vardhaman Mahaveer Open University
Position
Exam Date December, 2016
City, State rajasthan, kota


Question Paper

BCA-12
December Examination 2016
BCA Pt. II Examination
Data Structure and Algorithm
Paper BCA-12
Time 3 Hours Max. Marks 100
Note: The question paper is divided into three sections B and C. Write answers as per given instructions.
Section A 10 × 2 20
(Very Short Answer Questions)
Note: Answer all questions. As per the nature of the question delimit your answer in one word, one sentence or maximum upto 30 words. Each question carries 2 marks.
What do you understand by data structure?
Define circular queue.
What is a stack? Write about some real life applications of stack.
What are the various operations of queue?
Define tree.
Write applications of graph in brief.
What are the advantages and disadvantages of quicksort?
583
BCA-12 100 3 (P.T.O.)
BCA-12 100 3 (Contd.)
583
(viii) What is the concept of Dynamic Programming?
What do you understand by complexity of algorithm?
What are binary search trees?
Section B 4 × 10 40
(Short Answer Questions)
Note: Answer any four questions. Each answer should not
exceed 200 words. Each question carries 10 marks.
Differentiate the sequential search and binary search on the
basis of complexity.
Explain the concept of asymptotic notations and why we use it.
Compare Dynamic Programming with greedy and divide and
conquer methods.
Briefly describe the basic idea of quicksort.
Explain the binary search technique with a suitable example.
Write the properties of BST? How it is useful for searching a
node in the tree?
Discuss the following terms with reference to stack:
• TOP • PUSH • POP
Compare linked list and array on the basis of operations on
both data structure.
BCA-12 100 3
583
Section C 2 × 20 40
(Long Answer Questions)
Note: Answer any two questions. You have to delimit your each
answer maximum upto 500 words. Each question carries
20 marks.
10) Write an algorithm for traversing a BST inorder, preorder and
postorder form.
11) Write an algorithm to traversal graph in Depth First Search
Manner.
12) Write a recursive function to find the search a number using
binary search.
13) Given the following array:
40, 55, 20, 30, 50, 15, 25
Show the contents of array after each sort listed below:
Insertion sort (after 4th iteration)
Bubble sort (after 3rd iteration)
Selection sort (after 4th iteration)


Subjects

  • basic electronics
  • computer applications for office management
  • computer applications in corporate world
  • data base management system (theory and practical)
  • data structures and algorithms
  • discrete mathematics
  • fundamental of computer networks
  • general english
  • introduction to computer science
  • object orientated programming in c ++ (theory and practical)
  • operating system - i
  • operating system - ii
  • programming in c
  • programming in java (theory and practical)
  • programming in visual basic (theory and practical)
  • software engineering
  • web authoring tools
  • web technology (theory and practical)