Data Structures (AL-303) - Important Questions
-
Unit 17 Marks High Priority
Explain how to measure and demonstrate the efficiency and complexity of an algorithm, including asymptotic notations with suitable examples.
Predicted for DEC-2026
-
Unit 17 Marks High Priority
What is Abstract Data Type (ADT)? Explain with the help of an example.
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 limitations of linear queue and the algorithms for various operations of circular queue using array, including comparison of linear vs circular queue.
Predicted for DEC-2026
-
Unit 27 Marks High Priority
Write the algorithm to convert an infix expression to postfix form using a stack and evaluate the postfix expression 2 3 9 * + 2 3 ^ - 6 2 / + using a stack.
Predicted for DEC-2026
-
Unit 37 Marks High Priority
Create a Binary Search Tree for the numbers 45, 26, 10, 60, 70, 30, 40 starting from an empty tree. Delete keys 10, 60 and 45 one after the other and show the trees at each step. Write the insertion algorithm.
Predicted for DEC-2026
-
Unit 37 Marks High Priority
Construct an AVL tree by inserting the keys 10, 20, 30, 40, 50, 25 starting from an empty tree, showing rotations to maintain balance at each step.
Predicted for DEC-2026
-
Unit 37 Marks High Priority
Define and distinguish tree terminologies: height vs depth, degree and order of a node, and forest.
Predicted for DEC-2026
-
Unit 47 Marks High Priority
Draw the directed graph that corresponds to the following adjacency matrix: V0: 0 1 1 0; V1: 0 0 1 1; V2: 0 0 0 1; V3: 1 0 0 0.
Predicted for DEC-2026
-
Unit 47 Marks High Priority
What is a Minimum Spanning Tree (MST)? Explain Kruskal's or Prim's algorithm to find the MST of a weighted graph with an example.
Predicted for DEC-2026
-
Unit 57 Marks High Priority
Write the heap sort algorithm including heap creation and use it to sort the elements 20, 35, 15, 10, 40, 5, 30.
Predicted for DEC-2026
-
Unit 57 Marks High Priority
What is hashing and indexing? Explain collision handling techniques and give real-world applications where hashing is used.
Predicted for DEC-2026
-
Unit 17 Marks High Priority
What are the drawbacks of singly linked list? Explain the representation of doubly linked list and operations of search and modify with example.
Predicted for DEC-2026
-
Unit 57 Marks High Priority
Explain the Quick Sort algorithm with suitable example and its time complexity.
Predicted for DEC-2026
-
Unit 114 Marks High Priority
Write short notes on any Two: a) DFS and BFS graph traversal b) Binary search c) Circular queue vs linear queue d) AVL rotations.
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