Skip to content
CS-303 · Data Structure/Important Questions

Data Structure (CS-303) - Important Questions

  1. 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

  2. Unit 17 Marks High Priority

    Write an algorithm for insert and delete operations in a circular linked list.

    Predicted for DEC-2026

  3. 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

  4. 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

  5. Unit 27 Marks High Priority

    Differentiate between stack and queue with respect to operations, implementation and applications.

    Predicted for DEC-2026

  6. Unit 27 Marks High Priority

    What is recursion? Explain the concept of recursion in detail with a suitable example.

    Predicted for DEC-2026

  7. 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

  8. 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

  9. Unit 37 Marks High Priority

    Write a C program to insert and delete elements in a binary search tree.

    Predicted for DEC-2026

  10. 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

  11. 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

  12. 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

  13. 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

  14. 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

  15. 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

Go to where you left off?

Quick Add to Notes

Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.

Create free account

Have an account? Log in