Master in Data Science (SMS, TU) Data Structures and Algorithms Question Paper 2082 (Set page 10; Second Assessment 2082) Nepal
This is the official Master in Data Science (SMS, TU) Data Structures and Algorithms question paper for 2082 Set page 10; Second Assessment 2082, as set in the Second Assessment examination. It carries 45 full marks and a time allowance of 120 minutes, across 10 questions. On Kekkei you can attempt this Data Structures and Algorithms past paper online with a timer, get instant AI feedback and step-by-step solutions, and track the topics where you lose marks — completely free. Whether you are revising for your Master in Data Science (SMS, TU) Data Structures and Algorithms exam or solving previous years' question papers, this 2082 paper is a great way to practise under real exam conditions.
| Level | Master in Data Science (SMS, TU) |
|---|---|
| Subject | Data Structures and Algorithms |
| Year | 2082 BS |
| Exam session | Second Assessment · Set page 10; Second Assessment 2082 |
| Full marks | 45 |
| Time allowed | 120 minutes |
| Questions | 10, all with step-by-step solutions |
Group A
Compare data type with abstract data type. List some benefits of dynamic memory allocation. (2 + 1)
Why do you need circular queue? What is priority queue? (2 + 1)
Compare recursion with iteration. Write a recursive function to find Fibonacci number. (1.5 + 1.5)
Compare singly linked list with doubly linked list. What are the benefits of using doubly linked list over singly linked list? (1.5 + 1.5)
Define spanning tree and minimum spanning tree. (1.5 + 1.5)
Group B
Explain algorithm to convert an infix expression to postfix using stack. Use this algorithm to convert into postfix. (3 + 3)
OR
List some applications of stack. How do you implement stack using linked list? (1 + 5)
Trace the execution of heap sort algorithm with the array of numbers 34, 23, 17, 31, 45, 7, 21, 15, 8, and 1. (6)
OR
Explain quick sort. Trace the execution of quick sort algorithm with the array of numbers 34, 23, 17, 31, 45, 7, 21, 15, 8, and 1. (2 + 4)
Define collision in hashing. Suppose, the set of keys is , , and . Show the effect of successively inserting these keys using quadratic probing. (2 + 4)
Define AVL tree. Construct AVL tree for the sequence 20, 26, 30, 9, 4, 14, 28, and 18. (1 + 5)
What is graph traversal? Explain depth first search (DFS) algorithm for traversing graphs with example. (1 + 5)
Frequently asked questions
- Where can I find the Master in Data Science (SMS, TU) Data Structures and Algorithms question paper 2082?
- The full Master in Data Science (SMS, TU) Data Structures and Algorithms 2082 (Second Assessment) question paper is available free on Kekkei. You can read every question online and attempt the paper under timed exam conditions.
- Does the Data Structures and Algorithms 2082 paper come with solutions?
- Yes. Every question on this Data Structures and Algorithms past paper includes a step-by-step solution, plus instant AI feedback when you attempt it on Kekkei.
- How many marks is the Master in Data Science (SMS, TU) Data Structures and Algorithms 2082 paper?
- The Master in Data Science (SMS, TU) Data Structures and Algorithms 2082 paper carries 45 full marks and is meant to be completed in 120 minutes, across 10 questions.
- Is practising this Data Structures and Algorithms past paper free?
- Yes — reading and attempting this Data Structures and Algorithms past paper on Kekkei is completely free.