Data Structures & Algorithms (DSA) SPPU Insem Question Paper Nov 2025
All 4 questions from this SPPU insem paper, as printed. Read them here or open the PDF.
- Subject code
- 214443
- Pattern
- 2019 pattern
- Exam
- Insem
- Session
- Nov 2025
- Max. marks
- 30
- Time
- 1 Hour
- Semester
- III
- Paper code
- [6578]-29
Printed for: S.E. (Information Technology) (Insem.)
Instructions to the candidates
- Answers Q. 1 or Q.2 and Q.3 or Q. 4,
- Neat diagrams must be drawn wherever necessary.
- Figures to the right side indicate full marks.
- Assume Suitable data if necessary.
Questions
Q1
- a)[5]
Could you categorize various forms of data structures and provide an illustration for each type?
- b)[5]
Illustrate the concepts below using examples? Data, Data Object, Data Structure.
- c)[5]
Implement the insertion operation for adding a node at the end of a doubly linked list. Provide the algorithm and code.
OR- a)
Q2
- a)[5]
Explain the concept of a linked organization in data structures. What are the advantages of using linked data structures over arrays?
- b)[5]
What is a circular linked list, and how does it differ from a regular (singly or doubly) linked list? Give an example scenario where a circular linked list is useful.
- c)[5]
Explain Row major and Column major representation of matrix with example?
- a)
Q3
- a)[5]
Analyzing the Time and Space Complexity: Provide an illustration along with a description of the time and space complexity.
- b)[5]
What is Quick Sort, and how does it work? Explain the basic algorithm and its key steps with example.
- c)[5]
Describe the concept of hashing in data structures. Analyse the best- case, worst- case, and average-case time complexities for hash table operations such as insertion, retrieval, and deletion.
OR- a)
Q4
- a)[5]
This part has equations that don’t show as text. Open the PDF to read it.
- b)[5]
Can you explain the significance of the Fibonacci sequence in nature or art? Give examples.
- c)[5]
For binary search, explain the best-case, worst-case, and average-case scenarios. Provide the time complexity analysis for each of these cases.
- a)