Data Structures and Algorithms 2078

Question Paper Details
Tribhuwan University
Institute of Science and Technology
2078
Bachelor Level / Third Semester / Science
Information Technology ( BIT201 )
( Data Structures and Algorithms )
Full Marks: 60
Pass Marks: 24
Time: 3 hours hours

Section A
Long Answer Questions
Attempt any TWO questions. [2 × 10 = 20]

Official Answer
AI Generated Answer

AI is thinking...

1. Explain algorithm to convert an infix expression to postfix using stack? Use this algorithm to convert (A+B)*C-D to postfix. [10]

10 marks
Details
Official Answer
AI Generated Answer

AI is thinking...

2. Explain merge sort along with its time complexity. Use this algorithm to sort array of numbers given below:
25, 37, 48, 25, 23, 17, 31, 45, 7, 21, 15, 8, 11 [10]

10 marks
Details
Official Answer
AI Generated Answer

AI is thinking...

3. What is shortest path algorithm? Use Dijkstra's algorithm to find shortest path between the vertices of a and z in the graph given below. [10]

10 marks
Details
Official Answer
AI Generated Answer

AI is thinking...

Section B
Short Answer Questions
Attempt any EIGHT questions. [8 × 5 = 40]

Official Answer
AI Generated Answer

AI is thinking...

4. What is data Structure? Explain an array as an abstract data type. [5]

5 marks
Details
Official Answer
AI Generated Answer

AI is thinking...

5. Explain big oh(O) notation with suitable example. [5]

5 marks
Details
Official Answer
AI Generated Answer

AI is thinking...

6. Define priority queue. How do you implement priority queue? Explain. [5]

5 marks
Details
Official Answer
AI Generated Answer

AI is thinking...

7. Define recursion. Explain Tower of Hanoi algorithm in detail. [5]

5 marks
Details
Official Answer
AI Generated Answer

AI is thinking...

8. How can you implement queue using linked list? Explain. [5]

5 marks
Details
Official Answer
AI Generated Answer

AI is thinking...

9. What is binary tree? Explain different application of binary tree. [5]

5 marks
Details
Official Answer
AI Generated Answer

AI is thinking...

10. Explain sequential search. How is it different from binary search? [5]

5 marks
Details
Official Answer
AI Generated Answer

AI is thinking...

11. Define hashing. Explain quadratic probing with example. [5]

5 marks
Details
Official Answer
AI Generated Answer

AI is thinking...

12. What is graph traversal? Explain breadth first search. [5]

5 marks
Details
Official Answer
AI Generated Answer

AI is thinking...