Design And Analysis of Algorithms | chapters | Topics
Introduction Design And Analysis of Algorithms
- Algorithm, analysis, time complexity .
- space complexity, O-notation, Omega.
- Notation and Theta notation, Heaps .
- Heap sort, Sets and disjoint set, union .
- Find algorithms. Sorting in linear time.
CHAPTER 2) Divide And Conquer
- Divide and Conquer:
- Exponentiation.
- How to do Binary Search,
- program for Quick Sort
- and Merge Sort.
.
CHAPTER 3) Greedy Method
- algorithms related to Knapsack problem, Job
- sequencing with Deadlines, Optimal merge
- patterns, examples about Minimal Spanning Trees and
- Dijkstra’s algorithm.
.
CHAPTER 4) Dynamic Programming
- Multistage graphs, brief explanation about OBST,
- 0/1 Knapsack problem , Traveling Salesperson
- Problem with example ,what is Flow Shop Scheduling
.
CHAPTER 5) Backtracking
- Queen’s
- problem, Graph Coloring with example, Hamiltonian
- Cycles, 0/1 Knapsack
.
CHAPTER 6 )Branch and Bound
- 0/1
- Knapsack, Traveling Salesperson Problem
.
CHAPTER 7) N NP-HARD AND NP-COMPLETE PROBLEMS
- non-deterministics
- algorithms and examples, NP-HARD classes and NP-COMPLETE
- classes, COOKS theorem with examples
0 comments: