Foundation of Algorithm Analysis
Algorithm properties, RAM model, time & space complexity, detailed algorithm analysis, aggregate analysis, asymptotic notations.
B.Sc. CSIT - Fifth Semester
Algorithm properties, RAM model, time & space complexity, detailed algorithm analysis, aggregate analysis, asymptotic notations.
GCD and Fibonacci algorithms, sequential search, binary search, time and space complexity analysis.
Binary search, Min-Max finding, merge sort, quick sort, best/worst/average case analysis.
Optimization problems, greedy strategy, fractional knapsack, job sequencing, Huffman coding.
Greedy vs DP, recursion vs DP, matrix chain multiplication, string editing, zero-one knapsack.
Concepts of backtracking; subset-sum; zero-one knapsack; N-queen problem and analysis.
Euclid’s and extended Euclid algorithms; modular linear equations; Chinese remainder theorem; primality tests.
Tractable vs intractable problems; P, NP, NP-Hard, NP-Complete; polynomial reductions.