DS Assignment 202425 BScBCA
DS Assignment 202425 BScBCA
Question Bank
Program (UG/PG): UG
Semester: III
Theory Assignment #1
Practical Assignment #1
Theory Assignment #2
Practical Assignment #2
1. Write menu driven program for various stack operations using array for
following operations. (i) Push (ii) Pop (iii) Display (iv) Peep (v) Change.
2. Write a menu driven program to accept Integer value from user, convert
it into binary number value using Stack and display it.
3. Write menu driven program for various queue operations using array for
following operations (i) Insert (ii) Delete (iii) Display (iv) Count.
4. Write menu driven program for various operations on circular queue for
following operations (i) Insert (ii) Delete (iii) Display.
Theory Assignment # 3
Practical Assignment # 3
Theory Assignment # 4
Practical Assignment # 4
Built tree
Insert node at proper position
Search node by value and display value of parents’ node and its left / right
position in that sub tree.
Delete node from tree
Traverse tree in preorder.
Traverse tree in inorder.
Traverse tree in postorder.
3. Write program to implement Breath First Search on graph.
4. Write program to implement Depth First Search on graph.