Wednesday, May 5, 2010

Algorithm Analysis & Design Teacher Coaching Tuition Tutor Tutoring Tutors Tution Online Tutor Online Tutoring Private Teacher Private Tuition Tutions Private Tutor Tuitions Tutoring Services Tutoring Service Home Tutor Tuition Teacher Private Tutoring H

Online | Offline Tuitions for Algorithm Analysis & Design

 

Visit http://www.learninggeeks.info for Registration.

Call us @ 9718322472, 9810333483

Mail us for any queries: learninggeeks@gmail.com

 

UNIT – I

Preliminaries: Review of growth of functions, Recurrences: The substitution method, The iteration method, The master method, Data Structures for Disjoint Sets.

Divide and Conquer Approach: Merge Sort, Quick sort, Medians and Order statistics, Strassen’s algorithm for Matrix Multiplications.                              

 

UNIT – II

Dynamic Programming: Elements of Dynamic Programming, Matrix Chain Multiplication, Longest common subsequence and optimal binary search trees problems.

Greedy Algorithms: Elements of Greedy strategy, An activity selection problem, Huffman Codes, A task scheduling problem.                                                                   

 

UNIT – III

Graph Algorithms: Representation of Graphs, Breadth First Search, Depth First Search, Topological Sort, Strongly Connected Components, Algorithm for Kruskal’s and Prim’s for finding Minimum cost Spanning Trees, Dijkstra’s and Bellman Fort Algorithm for finding Single source shortest paths. All pair shortest paths and matrix multiplication, Floyd – Warshall algorithm for all pair shortest paths.                                       

 

UNIT – IV

String matching: The naïve String Matching algorithm, The Rabin-Karp Algorithm, String Matching with finite automata, The Knuth-Morris Pratt algorithm.

NP-Complete Problem: Polynomial-time verification, NP-Completeness and Reducibility, NP-Completeness Proof, NP-Complete problems.                                   

 

TEXT BOOKS:

1.         T. H. Cormen, C. E. Leiserson, R. L. Rivest, Clifford Stein, “Introduction to Algorithms”, 2nd Ed., PHI, 2004.

REFERENCES BOOKS:

1.         A. V. Aho, J. E. Hopcroft, J. D. Ullman, “The Design and Analysis of Computer Algorithms”, Addition Wesley, 1998.

2.         Ellis Horowitz and Sartaz Sahani, “Computer Algorithms”, Galgotia Publications, 1999.

3.         D. E. Knuth, “The Art of Computer Programming”, 2nd Ed., Addison Wesley, 1998

 

Posted via web from learninggeeks's posterous

No comments:

Post a Comment