III Semester DS Computer Science
III Semester DS Computer Science
Total No of
Section Marks
Unit-1 Unit-2 Unit-3 Unit-4 Unit-5 questi questions
allotted
o ns answered
Short
Sectio n- Answer
2 2 2 2 2 10 5 5X 4=20
A Questio
ns
Essay
Sectio n-
Questio 2 2 2 2 2 10 5 5X8=40
B
ns
Total Marks = 60
1. Define ADT?
OR
b) Explain insertion and deletion operation on arrays.
12. a) Define linked list? Explain types of linked lists with their representation.
OR
b) How to create and traverse a single linked list in c?
13. a) What is Stack? Explain operations on Stack?
OR
b) What is Circular Queue? Explain operations on Circular Queue?
OR
OR
4. What is Stack? Explain about algorithms for push, pop display operations on
Stack using arrays?
5. What is Queue? Explain about algorithms for insertion, deletion display
operations on Queue using arrays?
6. What is Circular Queue? Explain about algorithms for insertion, deletion
display operations on Circular Queue using arrays?
7. What is Single Linked List? Write algorithms for insertion, deletion, display
operations on Single Linked List?
8. What is Double Linked List? Write algorithms for creation and display
operations on Double Linked List?
9. Explain about Bubble Sort Algorithm with example?
16. What is Binary search Tree ? Explain algorithms for creation and
insertion of node into Binary search Ttree ?
17. Explain about DFS(Depth First Search) algorithm on a Graph with example?
18. Explain about BFS( Breadth First Search) algorithm on a Graph with example
?