You are on page 1of 2

Reg. No.

Question Paper Code:

E3059

B.E./B.Tech. DEGREE EXAMINATION, APRIL/MAY 2010. Third Semester

Computer Science and Engineering CS2201 DATA STRUCTURES (Regulation 2008) Time: Three hours Answer ALL Questions PART A (10 2 = 20 Marks) 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Define List Abstract Data Type with example. Mention the Applications of stack.

Write an algorithm to declare nodes of a tree structure.

Define Splaying. Give example.

List out the structural properties of B-Trees. Mention the difference between Hashing & Extendible Hashing with example. Define Path Compression. What is topological sort? Give algorithm. What is biconnected graph? Give example. PART B (5 16 = 80 Marks)

21
11. (a) (b)

Describe the Cursor-based linked list with its implementation in detail. Or

Define Queue ADT. How is circular queue implemented? Give example.

Give an example for Expression Trees.

21

4
Maximum: 100 Marks

21

12.

(a)

Define Tree. Explain the tree traversals with algorithms and examples. Or

(b) 13. (a)

Write an algorithm for binary search tree. Give example.

Define AVL Trees. Explain its rotation operations with example. Or

(b)

14.

(a)

Describe Equivalence Relations. Write down the algorithm for dynamic equivalence problem. Or

(b) 15. (a)

Explain open addressing with its probing in detail. Explain any one of the shortest path algorithms with suitable example. Or

(b)

Describe the Prims algorithm for minimum spanning tree. Give an example.

21
2

4
E 3059

21

Explain heap structures. How are binary heaps implemented? Give its algorithm with example.

21

You might also like