TRIBHUVAN UNIVERSITY
FACULTY OF MANAGEMENT
Office of the Dean
Full Marks: 40
2016 Time: 2 hrs
(Make up)
BIM/Fourth Semester/IT 218: Data Structure and Algorithm with JAVA
Candidates are required to answer the questions in their own words as far as practicable
Group ‘A’
Brief Answer Questions: [101=10]
1. What do you mean by computational complexities?
2. What is the advantage of doubly linked list over singly linked list?
3. What is priority queue?
4. What is indirect recursion?
5. Define a binary search tree.
6. How B* -tree differs from B-tree?
7. What is minimum spanning tree?
8. In which condition insertion sort performs at best?
9. What do you mean by tree traversal?
10. What hash collision?
Group ‘B'
Exercise problems: [54=20]
11. Write a java method to insert a node at the beginning of circular linked list.
12. Write a method in java for selection sort.
13. Write a java class to implement stack as linked list.
14. Write a java method to search an element in binary search tree
15. Write a Kruskal's algorithm for minimum spanning tree.
Group ‘C'
Comprehensive Answer Questions: [25=10]
16. Define hashing. Explain the bucket addressing method with example.
17. Explain Radix sort algorithm with suitable example.