Data Structure Algorithms
Data Structure Algorithms
of Pages : 02
Total No. of Questions : 18
B.Tech. (IT) (2018 Batch) (Sem.–3)
DATA STRUCTURE & ALGORITHMS
Subject Code : BTIT-301-18
M.Code : 76391
Time : 3 Hrs. Max. Marks : 60
SECTION-A
Write briefly :
5. Write name of Best Sorting Algorithm. What are its time and space complexities?
7. Write down the necessary condition for a tree to become binary search tree.
8. Define Hashing.
10. List various types of linked lists and define advantage of using linked list.
https://www.ptustudy.com
SECTION-B
11. What are various operations applicable for graphs? Discuss.
12. What is the role of data structures in computer science? Discuss different mathematical
notations and time space tradeoff of data structures.
13. Elaborate following :
a) Enqueue and Dequeue operations.
b) Circular and doubly link list.
14. What are the various steps involved in insertion sort? Explain with example.
SECTION-C
16. What are the applications of Stack? Discuss different stack operations. Elaborate by
evaluating any sample postfix expression using stack.
17. How binary search trees are helpful in information searching in comparison to other data
structures? How they are different from AVL Trees?
18. Compare selection sort and quick sort algorithm. Explain their working.
NOTE : Disclosure of Identity by writing Mobile No. or Making of passing request on any
page of Answer Sheet will lead to UMC against the Student.
https://www.ptustudy.com