Skip to product information
1 of 1

Douglas R.Stinson

Techniques for Designing and Analyzing Algorithms

Techniques for Designing and Analyzing Algorithms

💎 Earn 452 Points (£4.52) on this item.

Low Stock: Only 2 copies remaining
Regular price £90.43 GBP
Regular price £94.99 GBP Sale price £90.43 GBP
Sale Sold out
Taxes included. Shipping calculated at checkout.

YOU SAVE £4.56

  • Condition: Brand new
  • UK Delivery times: Usually arrives within 2 - 3 working days
  • UK Shipping: Fee starts at £2.39. Subject to product weight & dimension

Bulk ordering. Want 15 or more copies? Get a personalised quote and bigger discounts. Learn more about bulk orders.

  • More about Techniques for Designing and Analyzing Algorithms


The author of this textbook is an experienced and successful textbook writer who makes the subject of algorithm design and analysis straightforward and easy to understand, incorporating various new developments appropriate for an introductory course. It covers main techniques such as divide-and-conquer, greedy, dynamic programming, and backtracking, and includes a mathematical review, basic algorithm analysis, and data structures. The book also presents pseudocode descriptions of algorithms, illustrative algorithms, and proofs of correctness. After reading and understanding the material, students will be able to apply the basic design principles to various real-world problems.

Format: Hardback
Length: 430 pages
Publication date: 06 August 2021
Publisher: Taylor & Francis Ltd


Design and analysis of algorithms can be a challenging subject for students due to their sometimes-abstract nature and extensive use of mathematical tools. However, in this up-to-date textbook, an experienced and successful textbook writer aims to make the subject as straightforward as possible for introductory courses. The text covers the main techniques of algorithm design, including divide-and-conquer algorithms, greedy algorithms, dynamic programming algorithms, and backtracking. Graph algorithms are studied in detail, and a thorough treatment of the theory of NP-completeness is presented.

In addition, the text provides valuable introductory material on mathematical background, such as order notation, algorithm analysis and reductions, and basic data structures. This serves as a helpful review and reference for students who have already covered this material in a previous course.

The book is organized into three chapters, providing a mathematical review, basic algorithm analysis, and data structures. Detailed pseudocode descriptions of the algorithms are included, along with illustrative algorithms. Proofs of correctness of algorithms are provided when appropriate, ensuring that students understand the underlying principles thoroughly.

The book strikes a balance between mathematical rigor and accessibility, making it suitable for students with varying levels of mathematical expertise. By reading and understanding the material in this book, students will gain the skills and knowledge necessary to apply the basic design principles to various real-world problems they may encounter in their future professional careers.

In conclusion, this textbook is an excellent resource for students looking to learn about algorithm design and analysis. With its clear explanations, illustrative examples, and rigorous mathematical approach, it provides a solid foundation for understanding and applying these critical concepts in computer science and other related fields.

Weight: 1082g
Dimension: 182 x 261 x 30 (mm)
ISBN-13: 9780367228897

This item can be found in:

UK and International shipping information

UK Delivery and returns information:

  • Delivery within 2 - 3 days when ordering in the UK.
  • Shipping fee for UK customers from £2.39. Fully tracked shipping service available.
  • Returns policy: Return within 30 days of receipt for full refund.

International deliveries:

Shulph Ink now ships to Australia, Belgium, Canada, France, Germany, Ireland, Italy, India, Luxembourg Saudi Arabia, Singapore, Spain, Netherlands, New Zealand, United Arab Emirates, United States of America.

  • Delivery times: within 5 - 10 days for international orders.
  • Shipping fee: charges vary for overseas orders. Only tracked services are available for most international orders. Some countries have untracked shipping options.
  • Customs charges: If ordering to addresses outside the United Kingdom, you may or may not incur additional customs and duties fees during local delivery.
View full details