HW706-3
HW706-3
(Q1) What do you understand by Algorithm? Explain its characteristics and need. Also write
an algorithm to find largest of the three numbers.
(Q3) Describe the different types of operations that can be performed using data structures.
(Q4) Explain Array Data Structure and its important operations by means of a program and
algorithm
(Q6) Write algorithm for Insertion and Deletion in Single Linked List and Circular Linked
List.
(Q8) What is a Stack Data Structure? Explain how it is represented in static and dynamic
form taking suitable examples. Also describe different operations that can be performed
on Stacks.
(Q9) What is a Queue Data Structure? Explain types of queues and how they are
implemented? Also describe different Queue Operations.
(Q10) Explain common terms associated with Array, Linked List, Stack and Queues