set a algo
set a algo
Course Objectives
The student should be made
1 To understand and apply the algorithm analysis techniques on searching and sorting algorithm.
2 To critically analyze the efficiency of graph algorithms.
3 To understand different algorithm design techniques.
4 To solve programming problems using state space tree.
5 To understand the concept behind NP completeness,Approximation algorithm and randomizied
algorithm
Course Outcomes BT
Upon completion of the course, students will be able to: Level
CO1 Analyze the efficiency of algorithms using various framework K2
CO2 Apply graph algorithm to solve problems and analyze their efficiency K3
CO3 Make use of algorithm design techniques like divide and conquer, dynamic programming and K4
greedy techniques to solve problem.
CO4 Use the state space tree method for solving problems K1
CO5 Solve problems using approximation algorithm and randomized algorithm. K5
Or
B Write an algorithm to perform linear search on an array of (13) K1 CO3 A/P 23
‘N’ numbers. Illustrate the best case ,average case and
worst case complexity of the linear search algorithm with
an example.
Explain in detail about various asymptotic notations and
7 A i (8) K1 CO1 AM2023
its properties.
Solve the following recurrence relation T(n)= 4T (n/2)+n.
ii (5) K3 CO2 D 10
Or
N/D 14
B Explain rabin -karp algorithm with example. (13) K2 CO3