Creating software systems involves more than simply writing a program. It requires creativity and technical excellence. Technical excellence includes the ability to make programs robust and efficient. Efficient algorithms are at the heart of all but the most trivial programs. Programmers, however, seldom think about the algorithms in their programs until they encounter problems. Many programmers do not have a background in algorithm analysis and design and if they do, they don't take the time to find the right algorithm for ...
Read More
Creating software systems involves more than simply writing a program. It requires creativity and technical excellence. Technical excellence includes the ability to make programs robust and efficient. Efficient algorithms are at the heart of all but the most trivial programs. Programmers, however, seldom think about the algorithms in their programs until they encounter problems. Many programmers do not have a background in algorithm analysis and design and if they do, they don't take the time to find the right algorithm for their needs. Algorithms in a Nutshell helps programmers select, analyze, and implement the right algorithms for their particular needs. It provides just enough mathematics to let the reader understand and analyze algorithm performance. The algorithms in the book are based upon the type of problems they address. Each algorithm is presented in the style of a design pattern - an approach, or plan for how to solve the problem accompanied by the information needed to understand why the algorithm is appropriate, how one might determine why the algorithm is the right one, and implementation tips. This is a major benefit to the reader. Just as design patterns for object-oriented design enable developers to use a common language to describe their designs, we believe that providing a pattern language for algorithms can enable similar communication benefits.
Read Less
Add this copy of Algorithms in a Nutshell to cart. $22.87, new condition, Sold by Solr Books rated 4.0 out of 5 stars, ships from Lincolnwood, IL, UNITED STATES, published 2008 by O'Reilly Media.
Add this copy of Algorithms in a Nutshell to cart. $44.69, new condition, Sold by Just one more Chapter rated 3.0 out of 5 stars, ships from Miramar, FL, UNITED STATES, published 2008 by O'Reilly Media.
Add this copy of Algorithms in a Nutshell to cart. $70.80, new condition, Sold by Bonita rated 4.0 out of 5 stars, ships from Santa Clarita, CA, UNITED STATES, published 2008 by O'Reilly Media.
Add this copy of Algorithms in a Nutshell (in a Nutshell (O'Reilly)) to cart. $76.96, new condition, Sold by GridFreed rated 5.0 out of 5 stars, ships from North Las Vegas, NV, UNITED STATES, published 2008 by O'Reilly Media.
It got me started quickly going into different algorithms without getting bogged down by deeper mathematical analysis or long chunks of code. It gives you concepts in a concise, expressive way (with its diagrams, notations etc). Within few days, I was already into graphs theory. Its psuedo code is also helpful.
I would definitely recommend this book for working professionals. If you are interested in more in-depth analysis, Carmen's book would supplement this.