Skip to content
CY-502 · Design& Analysis of Algorithms/Important Questions

Design& Analysis of Algorithms (CY-502) - Important Questions

  1. 7 Marks High Priority Asked: 2025, 2024, 2023

    Define time complexity and explain the asymptotic notations $O$, $\Omega$ and $\Theta$ with examples.

    Appeared 3x (2025, 2024, 2023)

  2. 7 Marks Medium Priority Asked: 2024, 2022

    Write and solve the recurrence relation for Strassen's matrix multiplication.

    Appeared 2x (2024, 2022)

  3. 14 Marks Medium Priority Asked: 2025

    Write short notes on time complexity, graphs and trees.

    Appeared 1x (2025)

  4. 7 Marks Medium Priority Asked: 2025

    Define an algorithm and explain time and space complexity and the time-space tradeoff.

    Appeared 1x (2025)

  5. 7 Marks Medium Priority Asked: 2025

    Define algorithm and explain its characteristics with a suitable example.

    Appeared 1x (2025)

  6. 7 Marks Medium Priority Asked: 2025

    Explain Strassen's matrix multiplication algorithm and find its time complexity.

    Appeared 1x (2025)

  7. 7 Marks Medium Priority Asked: 2025

    Explain recurrence relations and methods to solve them.

    Appeared 1x (2025)

  8. 7 Marks Medium Priority Asked: 2025

    Solve the recurrence $T(n)=2T(n/2) + n$ using Master's method.

    Appeared 1x (2025)

  9. 7 Marks Medium Priority Asked: 2025

    Explain the divide and conquer technique with reference to merge sort.

    Appeared 1x (2025)

  10. 7 Marks Medium Priority Asked: 2025

    Apply binary search to find a target element in a given sorted array, showing the steps.

    Appeared 1x (2025)

  11. 7 Marks Medium Priority Asked: 2025

    Trace the execution of merge sort on a given list of elements.

    Appeared 1x (2025)

  12. 7 Marks Medium Priority Asked: 2025

    Explain data transfer optimization with example.

    Appeared 1x (2025)

  13. 10 Marks High Priority Asked: 2025

    Define spanning tree and construct a minimum spanning tree for a given graph using Kruskal's algorithm.

    Appeared 2x (2025)

  14. 7 Marks High Priority Asked: 2024, 2023, 2022

    Compute the optimal solution for the fractional knapsack problem using the greedy method given number of items, capacity, profits and weights.

    Appeared 3x (2024, 2023, 2022)

  15. 7 Marks High Priority Asked: 2024, 2023

    Describe the job sequencing with deadlines problem and find the optimal sequence for given profits and deadlines.

    Appeared 2x (2024, 2023)

  16. 7 Marks Medium Priority Asked: 2025

    Explain the greedy method. Discuss its strategy and characteristics.

    Appeared 1x (2025)

  17. 7 Marks Medium Priority Asked: 2025

    Explain single source shortest path problem with suitable example.

    Appeared 1x (2025)

  18. 7 Marks Medium Priority Asked: 2024

    Explain Prim's algorithm and find its time complexity.

    Appeared 1x (2024)

  19. 7 Marks Medium Priority Asked: 2024

    Explain optimal merge (pattern) in brief.

    Appeared 1x (2024)

  20. 7 Marks Low Priority Asked: 2023

    Write an algorithm for Huffman code. How does it work? Explain with a example.

    Appeared 1x (2023)

  21. 7 Marks Low Priority Asked: 2022

    Construct minimum cost spanning tree using both Prim's algorithm and Kruskal's algorithm.

    Appeared 1x (2022)

  22. 7 Marks Low Priority Asked: 2022

    How do you prove the Correctness proof of Greedy algorithm? Explain.

    Appeared 1x (2022)

  23. 7 Marks High Priority Asked: 2025, 2023

    What is dynamic programming? Explain its characteristics / features.

    Appeared 2x (2025, 2023)

  24. 7 Marks High Priority Asked: 2025, 2022

    Solve the 0/1 knapsack problem using dynamic programming with $N=3$, profits/values $(1,2,5)$ and weights $(2,3,4)$ for given capacity.

    Appeared 2x (2025, 2022)

  25. 7 Marks High Priority Asked: 2024, 2023

    What is the multistage graph problem and how is it solved using the dynamic programming approach, including algorithm and computing time?

    Appeared 2x (2024, 2023)

  26. 14 Marks Medium Priority Asked: 2025

    Explain the multistage graph concept with reference to a given graph.

    Appeared 1x (2025)

  27. 7 Marks Medium Priority Asked: 2024

    Differentiate between dynamic programming and divide and conquer.

    Appeared 1x (2024)

  28. 7 Marks Low Priority Asked: 2023

    Explain Floyd Warshall algorithm problem with the graph given in figure.

    Appeared 1x (2023)

  29. 7 Marks Low Priority Asked: 2022

    What is a graph and a multistage graph, and what are the applications of a multistage graph?

    Appeared 1x (2022)

  30. 7 Marks High Priority Asked: 2025

    Explain the 8-queens problem and the concept of backtracking with reference to it, including the state space tree.

    Appeared 2x (2025)

  31. 7 Marks Medium Priority Asked: 2025

    Explain the graph coloring problem with a suitable example.

    Appeared 1x (2025)

  32. 7 Marks Medium Priority Asked: 2025

    Explain the different uses and applications of lower bound theory.

    Appeared 1x (2025)

  33. 7 Marks Medium Priority Asked: 2025

    Apply the branch and bound algorithm to solve the travelling salesperson problem for a given graph.

    Appeared 1x (2025)

  34. 7 Marks Medium Priority Asked: 2023, 2022

    Describe the graph coloring / m-coloring problem and give an algorithm for it, including application to an example graph.

    Appeared 2x (2023, 2022)

  35. 7 Marks Medium Priority Asked: 2023, 2022

    Explain the method of reduction to solve the travelling salesperson problem using branch and bound.

    Appeared 2x (2023, 2022)

  36. 14 Marks Medium Priority Asked: 2024

    Write short notes on any two of: Parallel Algorithm, Huffman Coding, Space Complexity, Traveling Sales Person Problem

    Appeared 1x (2024)

  37. 7 Marks Medium Priority Asked: 2024

    Explain the 8-queens problem and write a backtracking algorithm to solve it.

    Appeared 1x (2024)

  38. 7 Marks Medium Priority Asked: 2024

    Explain the general method of branch and bound.

    Appeared 1x (2024)

  39. 7 Marks Medium Priority Asked: 2024

    Design Horner's algorithm for polynomial evaluation.

    Appeared 1x (2024)

  40. 14 Marks Low Priority Asked: 2023

    Write short notes on any two of: Parallel Algorithms, Data Stream Algorithms, Logic Optimization, Optimal Merge Patterns

    Appeared 1x (2023)

  41. 7 Marks Low Priority Asked: 2023

    Explain how lower bound theory is used to solve algebraic problems.

    Appeared 1x (2023)

  42. 7 Marks High Priority Asked: 2025

    Explain NP-hard and NP-complete problems with suitable examples.

    Appeared 2x (2025)

  43. 7 Marks High Priority Asked: 2024, 2023, 2022

    Compare and contrast NP-hard vs NP-complete classes.

    Appeared 3x (2024, 2023, 2022)

  44. 7 Marks High Priority Asked: 2025, 2022

    Explain what is a data stream algorithm, how it is used, with an example.

    Appeared 2x (2025, 2022)

  45. 7 Marks Medium Priority Asked: 2025

    What are approximation algorithms? Explain their need and applications.

    Appeared 1x (2025)

  46. 7 Marks Medium Priority Asked: 2025

    Discuss advanced tree and graph algorithms. Explain the importance of shortest path algorithms.

    Appeared 1x (2025)

  47. 7 Marks Medium Priority Asked: 2025

    Write short notes on data stream algorithms and parallel algorithms.

    Appeared 1x (2025)

  48. 7 Marks Low Priority Asked: 2023

    What are B-trees? How are they created? Give its advantages.

    Appeared 1x (2023)

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