CS8391 - Data Structures Question Bank Part - A
CS8391 - Data Structures Question Bank Part - A
CS8391 - Data Structures Question Bank Part - A
Part – A
Part – B
1. Describe the following:
i. Applications of lists. (5)
ii. Polynomial manipulation. (8)
2. i. What is a linked list? (2)
ii. Describe the suitable routine segments for any four operations. (11)
3. List an algorithm to perform the following operations in a doubly linked list.
i. Insert a node at the end of the list.(6)
ii. Delete the last node in the list. (7)
4. i. Discuss the insertion and deletion procedures for cursor based linked lists.(7)
ii. Give an algorithm for the deletion and reverse operations on doubly linked list. (6)
5. i. Give the algorithm to perform insertion on a doubly linked list.(7)
ii. Give the algorithm to perform deletion on a doubly linked list.(6)