DAA Study Notes
BCA-IVth/Bsc IIIrd Semester Syllabus by KSWU
SUBJECT - Design and Analysis of Algorithm
UNIT I - Design Of Efficient Algorithms And Elementary Data Structures: Algorithms, Analysis of Algorithms, Time and Space Complexity, Running Time of A Program. Review of Stack, Queues, Trees.Operations on Stack, Queue and Trees.Recursion, Heaps and Heap Sort.-For STUDY NOTES CLICK HERE 👉- UNIT I
UNIT II -Divide and Conquer: General Method, Binary Search, Max and Min, Merge Sort, Quick Sort, Matrix Multiplication And Related Operations; Strassen’s Matrix Multiplication, Inversion Matrices, LUP Decomposition And Its Application, Boolean Matrix Multiplication
UNIT III - The Greedy Method: The General Method, Knapsack Problem, Job Sequencing with Deadlines, Minimum Cost Spanning Trees: Prim’s Algorithm, Kruskal’s Algorithm. Optimal Storage on Tapes, Optimal Merge Patterns, Single Source Shortest Paths
UNIT IV - Dynamic Programming:The General Method, Multistage Graphs, All Pair’s Shortest Paths,0/1 knapsack, Travelling Salesman Problem.
UNIT V -Backtracking: General Methods, 8 – Queens Problem, Sum of Subsets, Knapsack Problem, NP – Hard and NP – Complete Problems.
Design and Analysis of Algorithm LAB
Program List: Click on Program to see Source code, Algorithm & Output 👇
10. Program to find shortest distance and shortest path from given source to all other nodes using Dijkstra’s Algorithm
11. Program to implement all pair shortest problem using dynamic programming technique
.jpg)
.gif)
0 Comments