How To Exam?

a knowledge trading engine...


Punjab Technical University 2006-3rd Sem M.C.A -DATA STRUCTURES - Question Paper

Tuesday, 16 April 2013 05:00Web

DATA STRUCTURES
MCA -302, third Semester (2096)
Time: three Hours Max Marks:75


Note: Candidates are needed to attempt any 9 ques. from part B and part A will be compulsory.

Section A
Q1.
a. What do you mean by order notation in basic time analysis of an algorithm?
b. Define the term non-primitive data structures with the help of suitable examples.
c. Give the recursive implementation of a factorial function.
d. What are the 2 various kinds of recursion?
e. How you will implement conversion from Infix to Postfix using stacks?
f. What are the advantages and disadvantages of the linked implementation of a queue relative to the contiguous implementation?
g. What is the difference ranging from linked list and multi linked structures?
h. Give example of Pre-order traversal of a binary tree with minimum of 7 modes.
i. How trees are represented using threaded storage representation?
j. What do you mean by AVL trees?
k. How the DFS is various from BFS?
l. Explain the advantages and disadvantages of using a binary search tree.
m. Where the use of radix sort will provide good results?
n. Why we need arrays?
o. What do you mean by hashing?

(2X15)

2. Write a detailed note on algorithm analysis for time and space requirements.
3. Differentiate ranging from the terms linear and non linear data structures.
4. Explain the working of stacks and queues taking suitable examples.
5. Discuss the working of Dijkastra’s algorithm with the help of suiotable example.
6. Show the relationship ranging from the digraph and it’s adjacency matrix.
7. What do you mean by DFS Spanning tree and BFS Spanning tree?
8. Explain the working of selection sort with the help of suitable example.
9. Discuss in brief the working of heap sort algorithm.
10. Devise an algorithm for determining whether 2 provided trees are similar or not?
11. How arrays are useful in manipulation of polynomials?
12. Explain the procedure of inserting and deleting nodes in a doubly linked queue.
13. Write a short note on circularly linked linear lists.

(5X9)




( 0 Votes )

Add comment


Security code
Refresh

Earning:   Approval pending.
You are here: PAPER Punjab Technical University 2006-3rd Sem M.C.A -DATA STRUCTURES - Question Paper