UNIT 1:
Introduction, Notion of an Algorithm
Fundamentals of Algorithmic Problem Solving
Implementation of GCD using Euclidean Algorithm
Fundamentals of the Analysis of Algorithm EfficiencyFundamentals of the Analysis of Algorithm Efficiency
Mathematical Analysis for Recursive Algorithm
Mathematical Analysis for Non-recursive Algorithms
Asymptotic Notations and its properties
Fundamentals of Algorithmic Problem Solving
Implementation of GCD using Consecutive Integer checking algorithm
UNIT 2:
Sequential Search and Closest Pair Problem
Knapsack Problem, Assignment
Knapsack Problem, Assignment
Knapsack Problem, Assignment
Implementation of Merge Sort
Brute Force: Selection Sort , Bubble Sort
Brute Force: Selection Sort , Bubble Sort
UNIT 3:
Knapsack Problem and Memory Functions
Dynamic Programming: Computing a Binomial Coefficient
Dynamic Programming: Computing a Binomial Coefficient
UNIT 4:
Knuth Morris Pratt Algorithm- Analysis
Implementation of Ford Fulkerson Method
Implementation of Ford Fulkerson Method
Implementation of Naïve Bayes Algorithm
UNIT 5:
Hamiltonian Circuit Problem, Subset Sum Problem
Branch and Bound: Assignment Problem