Data Structure (CS-303) - Important Questions
-
Unit 17 Marks High Priority
Define data structure and explain the classification / various types of data structures in detail with suitable examples.
Predicted for DEC-2026
-
Unit 17 Marks High Priority
Write an algorithm for insert and delete operations in a circular linked list.
Predicted for DEC-2026
-
Unit 17 Marks High Priority
Describe the memory representation of a singly linked list. Write an algorithm to insert a node at a specific position in a linked list.
Predicted for DEC-2026
-
Unit 27 Marks High Priority
Explain the stack-based algorithm to convert an infix expression to postfix notation with a suitable example.
Predicted for DEC-2026
-
Unit 27 Marks High Priority
Differentiate between stack and queue with respect to operations, implementation and applications.
Predicted for DEC-2026
-
Unit 27 Marks High Priority
What is recursion? Explain the concept of recursion in detail with a suitable example.
Predicted for DEC-2026
-
Unit 27 Marks High Priority
Define stack as an ADT. Explain its array and linked list implementation with push and pop operations.
Predicted for DEC-2026
-
Unit 37 Marks High Priority
Explain in-order, pre-order and post-order traversal of a binary search tree with an example.
Predicted for DEC-2026
-
Unit 37 Marks High Priority
Write a C program to insert and delete elements in a binary search tree.
Predicted for DEC-2026
-
Unit 37 Marks High Priority
What are AVL trees? Explain the four types of rotations - LL, RR, LR and RL - used to balance an AVL tree with examples.
Predicted for DEC-2026
-
Unit 47 Marks High Priority
Explain Kruskal's algorithm for minimum spanning tree with the help of an example graph showing step-by-step selection of edges.
Predicted for DEC-2026
-
Unit 47 Marks High Priority
Describe the Depth First Search (DFS) algorithm for graph traversal with an example and its time complexity.
Predicted for DEC-2026
-
Unit 57 Marks High Priority
Sort the following list of numbers in ascending order using Quick Sort showing partition steps: 55, 72, 12, 45, 88, 38, 27, 33, 91, 80.
Predicted for DEC-2026
-
Unit 57 Marks High Priority
Apply binary search to search for key 36 in a given sorted array, showing the steps of low, high and mid at each stage.
Predicted for DEC-2026
-
Unit 514 Marks High Priority
Write short notes on any two of the following: (i) Hashing and Indexing (ii) Merge sort (iii) Sequential search.
Predicted for DEC-2026
Quick Add to Notes
Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.
Create free accountHave an account? Log in
Notes Panel