Module 2 Slides II
Module 2 Slides II
ALGORITHMS
AND
COMPLEXITY ANALYSIS
MODULE 2
LECTURE SLIDES II
MODULES
• MODULE 1: FUNDAMENTALS OF THE ANALYSIS AND DESIGN OF
ALGORITHM
• Study Session 1: Introduction to Algorithmic Problem Solving Study
• Session 2: Asymptotic Notations and Analysis of Algorithms Study
• Session 3: Brute-Force Selection Sort, String Matching, Closest-Pair & Exhaustive Search
Problems
• Study Session 4: Decrease and Conquer Technique
• MODULE 2: DIVIDE-AND-CONQUER, TRANSFORM-AND CONQUER
& SPACE-TIME-TRADE-OFFS
• Study Session 1: Divide and Conquer- Mergesort, Quicksort & Binary Search
• Study Session 2: Multiplication of Large Integers, Stassen’s Matrix Multiplication & Closest
Pair Problem
• Study Session 3: Transform & Conquer: Instance Simplification, Representational Change and
• Problem Reduction
• Study Session 4: Space-Time Trade-Offs String Matching & Hashing Algorithms
• MODULE 3: DYNAMIC PROGRAMMING& GREEDY TECHNIQUES
• Study Session 1: Dynamic Programming
• Study Session 2: Greedy Technique
• Study Session 3: Limitation of Algorithmic Powers
Study Session Learning Outcomes