The Algorithm Design Manual
Steven Skiena is a computer science professor at Stony Brook University. His research interests include the development and application of graph, string, and geometric algorithms (particularly to biology). He is the author of four books, including "The Algorithm Design Manual" and "Calculated Bets: Computers, Gambling, and Mathematical Modeling to Win". He received the ONR Young Investigator Award as well as the IEEE Computer Science and Engineering Undergraduate Teaching Award.
The "mystery" of designing algorithms and analyzing their efficacy and efficiency is removed in this newly expanded and updated second edition of the best-selling classic. Expanding on the first edition, the book is now the primary textbook of choice for algorithm design courses, as well as the premier practical reference guide to algorithms for programmers, researchers, and students.
The Algorithm Design Manual is a reader-friendly guide to combinatorial algorithm technology that emphasizes design over analysis. The first section, Techniques, provides simple instructions on how to design and analyze computer algorithms. The second section, Resources, is intended for browsing and reference, and includes a catalog of algorithmic resources, implementations, and a large bibliography.
Author: Steven S S. Skiena
Link to buy: https://www.amazon.com/dp/1849967202/
Ratings: 4.4 out of 5 stars (from 544 reviews)
Best Sellers Rank: #155,474 in Books
#13 in Discrete Mathematics (Books)
#102 in Data Processing
#240 in Software Development (Books)