B.Sc. (Computer Science) Sem 2 Design and Analysis of Algorithms Apr 2025 Question Paper - Mumbai University | munotes
Get access to whole semester resourcesSemester Pass
MU B.Sc. (Computer Science) student group
Free to join
Loading PDF...
Older exam
2022-23
Semester-end · Design and Analysis of Algorithms
→
Newer exam
Mar 2026
Semester-end · Design and Analysis of Algorithms
→
Questions asked in this paper
-
Q1 Attempt any two 10 marks
- A) Define Big-O notation and explain how to calculate it for an algorithm.
- B) Explain with the help of a suitable example infix-to-postfix conversion.
- C) What are the different types of complexities in algorithm analysis?
- D) What is the difference between a greedy algorithm and dynamic programming? Provide an examples where each is applicable.
-
Q11 Attempt any two 10 marks
- A) Explain the brute force method for string pattern matching.
- B) What is the difference between a depth-first search (DFS) and a breadth-first search (BFS)? Discuss their applications.
- C) What is backtracking, and how is it used in problem-solving?
- D) What is a circular linked list, and how does it differ from a regular singly linked list?
-
Q11 I Attempt any two 10 marks
- A) What is stack ? Present a suitable example and explain it with the help of different operations used in it.
- B) Describe the fundamental attributes that every algorithm should possess. Why are these important?
- C) Explain the concept of a queue. What are the various operations performed on a queue, and how do they work?
- D) What are the different types of sorting . Explain in brief with suitable example.
Read from the scan above, so a character or two may differ. The scan is the original.
Something wrong on this page? Report it and we will check it against the scan.
Quick Help
No. The full paper opens straight away, with no login and nothing to pay.
Related Resources
Something wrong with this paper? Report it.
Connected Papers
B.Sc. (Computer Science) / Sem 2 · 51 papers
Questions? Email contact@munotes.in
Done!