Algorithm Suggestion 2021
Algorithm Suggestion 2021
Chapter 1
Introduction to algorithm
1 What is an algorithm?
2 Define the concept of Algorithm design.
3 Write down the characteristics of an algorithm.
4 What do you mean by pseudo code?
5 Mention the fundamental steps of solving an algorithm.
6 What is the difference between Algorithm and Pseudo code?
7 Describe different types of asymptotic notation with example.
Chapter 2
DIVIDE-AND-CONQUER
1) What is Divide and Conquer method?
2) Write down the control abstraction for the divide and conquer strategy.
3) Solve the following recurrence relation using substitution using
substitution method in which, a=1,b=2, f(n)=n and T(1)=2.
Chapter 3
THE GREEDY METHOD
1. What is greedy choice property?
2. Describe the steps required to develop a greedy algorithm.
3. Describe the Components of Greedy Algorithm.
4. Write down the major Areas of Application of Greedy Algorithm.
5. Describe the general approach of greedy method using control
abstraction.
6. What is control abstraction?
7. Define a spanning tree.
Chapter 4
DYNAMIC PROGRAMMING
Chapter 5
BASIC TRAVERSAL AND SEARCH TECHNIQUES
1. What are the difference between linear search and binary search .
2. Write down the advantages and disadvantages of BFS and DFS
traversal algorithm.
3. Discuss optimal binary search trees problems.
4. Discuss the different traversal techniques of binary tree.
Page No-03
Chapter 6
BACKTRACKING
1 What do you mean by backtracking?
2 What are the factors that influence the efficiency of the
backtracking algorithm?
3 Write an algorithm for n-Queens problem.
Chapter7
BRANCH-AND-BOUND
1)Differentiate backtracking and branch-bound method.
2)Discuss the 8 Queen problem.
3)Write down the algorithm for all pair's shortest path.
4)Write down the m-coloring algorithm.