About the Book:
This well-organized and thoroughly revised text independent of programming language provides the design techniques of algorithms in a simple and straightforward manner. It describes the complete design, development and analysis of various algorithms along with their pseudo-codes in order to have an understanding of their applications.
The book begins with a description of the fundamental concepts and basic design techniques of algorithms. Gradually, it introduces more complex and advanced topics such as dynamic programming, backtracking, branch & bound and Non-deterministic algorithms.
Salient Features:
Contents:
1. Introduction, 2. Searching and Traversal Techniques, 3. Divide and Conquer, 4. The Greedy Method, 5. Dynamic Programming, 6. Backtracking, 7. Branch and Bound, 8. NP‐Hard and NP‐Complete Problems.
About the Author:
Dr. Venugopal Temberveni, Associate Professor and HOD of Computer Science and Engineering Department at JNTUH College of Engineering, Sultanpur, Medak, obtained his B.E from Osmania University Campus Hyderabad in 1994, M.Tech from JNTU Hyderabad in 2003. Completed Ph.D in Computer Science Engineering discipline from JNTU Hyderabad in 2009. He has 18 years of teaching experience. Dr. T. Venugopal is a dedicated teacher who adopts innovative teaching methodologies and uses ICT in imparting education. He has motivated many students for higher education and guided many students in the preparation of GATE and other competitive examinations. He has delivered several key note addresses in Conferences, Workshops and Technical Symposiums organized by various Engineering Colleges. He delivered invited talks at various engineering colleges, universities and industries. He has organized six workshops among them two were funded by TEQIP. He has 80 publications in various national/international journals / conferences, most of them are published in IEEE explore library, Elsevier procedia of computer science and Springer LNCS. He has worked as NSS program officer, Coordinator in the examination branch and presently working as placement officer at JNTUCES.