DSA
SYLLABUS
ALOGRITHMS:
- Analysing Algorithm (TC & SC).
- Asymptotic Notation.
- Recursion.
- Recurrence relation.
- Recurrence relation Solving.
- Divide & Conquer.
- i. Maximum & Minimum.
- ii. Binary Search.
- iii. Merge Sort.
- iv. Quick Sort.
- v. Selection Prosedure.
- vi. Countinus Maximum Subarray Sum.
- Gready Technique.
- i. KnapSack Problem.
- ii. Single Source Shortest Path.
- i. Dijkstra's Algorithm.
- ii. Bellman-Ford Algorithm.
- iii. BFT Algorithm.
- iii. Minimum Cost Spanning Tree (MCST).
- i. Prim's Algorithm.
- ii. Kruskal's Algorithm.
- iv. Job Sequencing with Deadlines.
- v. Halfman Coding.
- Dynamic Programming.
- i. Fibonacci Series.
- ii. Longest Common Subsequence (LCS).
- iii. Matrix Chain Multiplication.
- iv. 0/1 Knapsack Problem.
- v. Sum of Subsets.
- Some Algorithms.
- i. Sum left out Algorithm.
- ii. Graph Algorithms.
- iii. Hashing Algorithm.