Learn more about IndiaStudyChannel
Install Alexa Toolbar
and earn more...
 
Communities Members BookmarksPolls Fresher Jobs Funny Pictures MCA Projects New Member FAQ  



My Profile
Active Members
TodayLast 7 Days more...



Awards & Gifts
Online Exams

Fresher Jobs


Our fresher job section is exclusively for fresh graduates! Find jobs for freshers in major Indian cities including Bangalore, Chennai, Hyderabad, Pune or Kochi

Resources


Find educational articles, blogs, discussion threads and other resources.

Colleges


Find details about any college in India or search for courses.

website counter




Download Model question papers & previous years question papers

Posted By: Bala       Member Level: Diamond       Posted Date: 18 Dec 2007

2004 Centre for Development of Advanced Computing(C-DAC) M.C.A Paper Code: MCA-102 Subject: Data Structure University Question paper



Course: M.C.A   University: Centre for Development of Advanced Computing(C-DAC)




End-Term Examination
Second Semester [MCA] – MAY 2004
Paper Code: MCA-102 Subject: Data Structure
Time: 3 Hours Maximum Marks: 60

Q. 1 (a) What is difference between Big-O and Small-O notation. Define them. 4
(b) Give an example of algorithm that has following complexity (in terms of
Big-O). 4
(i) O (1) (ii) O(N)
(iii) O (N2) (iv) O (n log n)
(c) Algorithm 1 does a particular task in time N3 where N is no. of elements
processed. Algorithm 2 does same task in time 3N + 1000. 4
(i) What are Big-O requirement of each algorithm.
(ii) Under what conditions, if any, would the ‘less efficient’ algorithm
executes more quickly than ‘more efficient’ algorithm?

Q. 2 (a) Write a procedure to print elements of a singly linked list in reverse order
while traversing it only once. 6
(b) Let a queue be implemented as a circular linked structure with an external
pointer accessing the ‘rear’ element: 6
(i) Draw a sketch of such a queue with one node.
(ii) Write a algorithm for insertion and deletion.

Q. 3 (a) Write an algorithm to implement selection sort. 7
(b) Sort the following numbers (Showing each iteration) using 5
Quick Sort :- 57, 73, 43, 77, 83, 63, 87.

Q. 4 Write a algorithm to convert infix expression to postfix expression using stack.
Also, write an algorithm to evaluate postfix expression. 12

Q. 5 Define sparse matrix. Implement sparse matrix as an array. Give an algorithm to
transpose a sparse matrix for this implementation. 12

Q. 6 (a) What do you mean by file organization? Differentiate between sequential,
hashed and random file organization. 6
(b) What is aim of hashing? What are different hashing techniques? What are the
problems encountered in them and how to overcome them. 6

Q. 7 (a) Write a algorithm for topological sort of a graph. 7
(b) Taking an example of a graph. Show how breadth first search operates on this
graph. 5

Q. 8 Write short notes on any three of the following :- 3 x 4
(a) Balanced Merge sort
(b) Critical path
(c) B+ tree
(d) B-tree





Return to question paper search

Next Question Paper: Organisational Bahaviour

Previous Question Paper: Paper Code: MCA-102 Subject: Data Structure

Related Question Papers:


  • MCA-106 Computer System Architecture


  • MCA-102 Data Structure


  • MCA-109 Financial Accounting


  • MCA-110 Object Oriented Programming


  • MCA 109 FinancialAccounting - Dec 2005


  • Categories


    Submit Previous Years University Question Papers and make money from adsense revenue sharing program

    Are you preparing for a university examination? Download model question papers and practise before you write the exam.

    Watch TV Channels



    Contact Us    Editors    Privacy Policy    Terms Of Use   

    ISC Technologies. 2006 - 2008 All Rights Reserved.