Design and Analysis of Algorithms Questions by Chapters
Design and Analysis of Algorithms Questions by Chapters
Chapter 1 (INTRODUCTION) 1
Chapter 6 (BACKTRACKING) 4
Chapter 1 (INTRODUCTION)
1. What is an algorithm? (2019, 2018,2016,2014,2009,208)
2. What do you mean by a computer algorithm (2015,2013)
3. How can you analyze an algorithm? (2018)
4. what are the criteria an algorithm must satisfy? (2013)
5. Why the need to study algorithms?
https://www.esakib.com
2
https://www.esakib.com
3
2. How does Divide and Conquer method work? (2019, 2018, 2017)
3. What is the difference between quick sort and merge sort? (2009, 2011)
4. Explain Hoare's method of partitioning with a suitable example.
5. Write an Algorithm to find the maximum and minimum value from an array. (2009, 2016)
6. What are the Divide and Conquer methods? (2019, 2009, 2011, 2012)
7. Write down the control abstraction for the divide and conquer strategy. (2008, 2012)
8. Write the recursive and iterative process of the binary search algorithm. (2019, 2016)
9. Write down an algorithm for binary search.
10. Write an Algorithm to find the maximum and minimum value from a number list using the
divide and conquer method. (2008)
11. Define the technique of merging. Write down the merge sort algorithm. (2016)
12. How does a binary search work?
13. Write down the advantages and disadvantages of binary search over linear search
algorithm.
14. What is a subset problem? (2017, 2017)
15. What are the general plans for divide-and-conquer algorithms? (2013, 2011)
https://www.esakib.com
4
https://www.esakib.com
5
Chapter 6 (BACKTRACKING)
1. What do you mean by backtracking?
2. Define the Hamilton Cycle, Chromatic-number, State space tree, and Bounding function.
(2014)
3. Write down the control abstraction of LC search.
4. Prove that BPS (Breadth First Search) visits all vertices reachable from V.
5. What do you mean by the shortest path problem? (2011)
6. Write Dijkstra's algorithm for single sources to shorten the path problem. (2019, 2011,
2018)
7. Write down the principle of optimality.
8. Define implicit and explicit constraints.
9. What are the factors that influence the efficiency of the backtracking algorithm?
(2018,2015,2011)
10. Write an algorithm for the n-Queens problem. (2015,2010)
11. Write an algorithm for the sum of the subset problem
12. White short notes on 15 puzzle problems. (2016)
13. Write down the iterative and recursive backtracking algorithm. (2018, 2010)
14. What are the 4 queen problems?
15. Explain the multistage graph corresponding to the backward approach with a suitable
Example.
16. Write the derived facts for solving the procedure.
17. Discuss the 8 Queens problem. (2010, 2009)
https://www.esakib.com