{"product_id":"techniques-for-designing-and-analyzing-douglas-r-stinson-9780367228897","title":"Techniques for Designing and Analyzing Algorithms","description":"\u003cp\u003e\u003cstrong\u003eTechniques for Designing and Analyzing Algorithms\u003c\/strong\u003e \u003c\/p\u003e \u003cp\u003eDesign 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.\u003c\/p\u003e \u003cp\u003e\u003c\/p\u003e \u003cp\u003eThis 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. \u003c\/p\u003e \u003cp\u003e\u003c\/p\u003e \u003cp\u003eIn 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.\u003c\/p\u003e \u003cp\u003e\u003c\/p\u003e\u003cb\u003e \u003c\/b\u003e\u003cp\u003eFeatures\u003c\/p\u003e \u003cp\u003e\u003c\/p\u003e \u003cul\u003e \u003cp\u003e \u003c\/p\u003e\n\u003cli\u003eThe first three chapters provide a mathematical review, basic algorithm analysis, and data structures\u003c\/li\u003e \u003cp\u003e\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e\n\u003cli\u003eDetailed pseudocode descriptions of the algorithms along with illustrative algorithms are included \u003c\/li\u003e \u003cp\u003e\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e\n\u003cli\u003eProofs of correctness of algorithms are included when appropriate\u003c\/li\u003e \u003cp\u003e\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e\n\u003cli\u003eThe book presents a suitable amount of mathematical rigor\u003c\/li\u003e \u003cp\u003e\u003c\/p\u003e\n\u003c\/ul\u003e \u003cp\u003e\u003c\/p\u003e \u003cp\u003eAfter 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.\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Douglas R. Stinson\u003cbr\u003e\u003cb\u003eISBN-10:\u003c\/b\u003e 0367228890\u003cbr\u003e\u003cb\u003eISBN-13:\u003c\/b\u003e 9780367228897\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e CRC Press\u003cbr\u003e\u003cb\u003eLanguage:\u003c\/b\u003e English\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 08\/06\/2021\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 444\u003cbr\u003e\u003cb\u003eFormat:\u003c\/b\u003e Hardcover\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 2.17lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 10.00h x 7.00w x 1.00d","brand":"Douglas R. Stinson","offers":[{"title":"Hardcover","offer_id":43944087257343,"sku":"9780367228897","price":110.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/2982\/9887\/products\/img_9487a5b3-69ea-41b8-9e04-caff21f8bbae.jpg?v=1681501716","url":"https:\/\/www.whiterainbookhouse.com\/products\/techniques-for-designing-and-analyzing-douglas-r-stinson-9780367228897","provider":"WR Book House","version":"1.0","type":"link"}