Master in Data Science (SMS, TU) Data Structures and Algorithms Question Paper 2080 Nepal
This is the official Master in Data Science (SMS, TU) Data Structures and Algorithms question paper for 2080, as set in the Board 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 2080 paper is a great way to practise under real exam conditions.
| Level | Master in Data Science (SMS, TU) |
|---|---|
| Subject | Data Structures and Algorithms |
| Year | 2080 BS |
| Exam session | Board |
| Full marks | 45 |
| Time allowed | 120 minutes |
| Questions | 10, all with step-by-step solutions |
Group A
Define asymptotic notation. Explain big-oh (O) notation with example. (1 + 2)
How do you implement enqueue and dequeue operations in linear queue? (3)
What is precondition for binary search? Explain binary search algorithm. (1 + 2)
Explain preorder traversal with example. (3)
What is spanning tree? Explain minimum spanning tree in brief. (1 + 2)
Group B
Explain algorithm for converting an infix expression to postfix using stack. Use this algorithm to convert to postfix. (4 + 2)
OR
List some applications of stack. Explain algorithm for evaluating a postfix expression using stack with suitable example. (1.5 + 4.5)
Compare linked list with array. How do you insert and remove nodes in singly linked list? (2 + 4)
OR
What is circular linked list? How do you implement stack using linked list? (1.5 + 4.5)
Explain quick sort along with its time complexity. Trace the execution of quick sort algorithm with the array of numbers 30, 20, 15, 37, 45, 9, 23, 15, and 3. (2 + 4)
Define AVL tree. Construct AVL tree for the sequence 27, 66, 80, 9, 4, 14, 28, 8, and 6. (1 + 5)
Use Dijkstra's shortest path algorithm to find the shortest path between the vertices a and z in the graph given below. (6)
Graph (undirected, weighted) with vertices a, b, c, d, e, z and edges: a–b = 2, a–c = 3, b–d = 5, b–e = 2, c–e = 5, d–e = 1, d–z = 2, e–z = 4.
Frequently asked questions
- Where can I find the Master in Data Science (SMS, TU) Data Structures and Algorithms question paper 2080?
- The full Master in Data Science (SMS, TU) Data Structures and Algorithms 2080 (Board) 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 2080 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 2080 paper?
- The Master in Data Science (SMS, TU) Data Structures and Algorithms 2080 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.