*COD & Shipping Charges may apply on certain items.
Review final details at checkout.
₹6057
₹8946
32% OFF
Hardback
All inclusive*
Qty:
1
About The Book
Description
Author
<p><strong>Techniques for Designing and Analyzing Algorithms</strong> </p><p>Design and analysis of algorithms can be a difficult subject for students due to its sometimes-abstract nature and its use of a wide variety of mathematical tools. Here the author an experienced and successful textbook writer makes the subject as straightforward as possible in an up-to-date textbook incorporating various new developments appropriate for an introductory course.</p><p>This text presents the main techniques of algorithm design namely divide-and-conquer algorithms greedy algorithms dynamic programming algorithms and backtracking. Graph algorithms are studied in detail and a careful treatment of the theory of NP-completeness is presented. </p><p>In addition the text includes useful introductory material on mathematical background including order notation algorithm analysis and reductions and basic data structures. This will serve as a useful review and reference for students who have covered this material in a previous course.</p><p>Features</p><ul> <p> </p> <li>The first three chapters provide a mathematical review basic algorithm analysis and data structures</li> <p> </p> <li>Detailed pseudocode descriptions of the algorithms along with illustrative algorithms are included </li> <p> </p> <li>Proofs of correctness of algorithms are included when appropriate</li> <p> </p> <li>The book presents a suitable amount of mathematical rigor</li> </ul><p>After reading and understanding the material in this book students will be able to apply the basic design principles to various real-world problems that they may encounter in their future professional careers.</p>