AL402 Analysis & Design of Algorithms Notes for RGPV AIML
AL402 Analysis & Design of Algorithms introduces
students to techniques used for designing,
analysing and comparing efficient algorithms.
The subject covers complexity analysis,
divide and conquer, greedy algorithms,
dynamic programming, backtracking and
advanced computational problems.
Students can access all five units of AL402
in one place and prepare according to the
RGPV syllabus using unit-wise handwritten notes.
-
Time and Space Complexity
-
Asymptotic Notation and Recurrences
-
Divide and Conquer Algorithms
-
Binary Search, Merge Sort and Quick Sort
-
Heap Sort and Strassen's Matrix Multiplication
-
Greedy Algorithms and Huffman Coding
-
Minimum Spanning Tree and Shortest Path
-
Dynamic Programming and 0/1 Knapsack
-
Floyd-Warshall Algorithm
-
Backtracking and 8-Queens Problem
-
Branch and Bound and Travelling Salesman Problem
-
NP-Hard and NP-Complete Problems
-
Approximation and Data Stream Algorithms
-
Parallel Algorithm Design