Home :: Books :: Computers & Internet  

Arts & Photography
Audio CDs
Audiocassettes
Biographies & Memoirs
Business & Investing
Children's Books
Christianity
Comics & Graphic Novels
Computers & Internet

Cooking, Food & Wine
Entertainment
Gay & Lesbian
Health, Mind & Body
History
Home & Garden
Horror
Literature & Fiction
Mystery & Thrillers
Nonfiction
Outdoors & Nature
Parenting & Families
Professional & Technical
Reference
Religion & Spirituality
Romance
Science
Science Fiction & Fantasy
Sports
Teens
Travel
Women's Fiction
The Algorithm Design Manual

The Algorithm Design Manual

List Price: $69.95
Your Price: $56.49
Product Info Reviews

<< 1 2 3 >>

Rating: 0 stars
Summary: What you need to know about real-world algorithm design...
Review:

Most professional programmers are not well equipt to tackle algorithm design problems. "The Algorithm Design Manual" is designed to provide access to combinatorial algorithms technology for computer professionals and students. This book is considerably different than other books on algorithm design. Why?

(1) We reduce the design process to a sequence of questions to ask about the problem at hand. This provides a concrete path to take the non-expert from an initial problem statement to a reasonable solution.

(2) To provide a better perspective on how algorithm problems arise in the real world, we include a collection of `war stories', tales from our experience on real problems. The moral of these stories is that algorithm design and analysis is not just theory, but an important tool to be pulled out and used as needed.

(3) Since the practical person is usually looking for a program more than an algorithm, we provide pointers to solid implementations whenever they are available. With these implementations available, the critical aspect in algorithm design becomes properly modeling your application, instead of becoming intimate with the details of the actual algorithm. This focus permeates the entire book.

(4) Since finding out what is known about an algorithmic problem can be a difficult task, we provide a catalog of the 75 most important algorithmic problems as a major component of this book. By browsing through this catalog, the reader can quickly identify what their problem called, what is known about it, and how they should proceed to solve it. To aid in problem identification, we include a pair of `before' and `after' pictures for each problem, showing the required input and output specifications.

(5) The algorithm catalog spans numerical problems and data structures as well as graph, string, and geometric algorithms. For each problem in the catalog, we provide an honest and convincing motivation showing how it arises in applications. If we could not find such an application, then the problem doesn't appear in this book. cations.

Equally important is what we do not do in this book. We do not stress the mathematical analysis of algorithms, leaving most of the analysis as informal arguments. You will not find a single theorem anywhere in this book.

But what is a manual without software? This book comes with a substantial electronic supplement, a ISO-9660 compatible, multiplatform CD-ROM, which can be viewed using Netscape, Microsoft Explorer, or any other WWW browser. This CD-ROM contains:

(1) A complete hypertext version of the full printed book. Indeed, the extensive cross-references within the text are best followed using the hypertext version.

(2) The source code and URLs for all cited implementations, mirroring the Algorithm Repository WWW site. Programs in C, C++, Fortran, and Pascal are included, providing an average of four different implementation

(3) Over thirty hours of audio lectures on the design and analysis of algorithms are provided, all keyed to on-line lecture notes. Following these lectures provides another approach to learning algorithm design techniques. Listening to all the audio is analogous to taking a one-semester college course on algorithms!



Rating: 5 stars
Summary: You will love it!
Review: Apart from beeing really useful, this book has two more interesting characteristics: 1. it is very readable 2. it is very amusing/interesting at times. The book is very good if you are a beginner in the subject of computer algorithms, but note that it is not a stand-alone book. You also need a good algorithms textbook to cover the subject of algorithms. Skiena reviews some aspects of the algorithmic theory he regards especially useful/important and presents his interesting perspective, but some times he uses algorithms or techniques he has not presented. What makes this book great is the "War stories", where the author describes real problems and the process that led to the algorithm that solved the problems. Something like Bentley's magnificent book "Programming pearls" (get this one too!). And, of course, the categorized catalog of algorithmic problems, which comprises the bigest part of the book, is almost a guarantee that once you come across a real problem you will shortly know where to look for a solution. Moreover, that solution may already be coded, waiting for you in the CD that comes with the book (which also includes a one-semester lectures of the author in shockwave-audio format).

Rating: 5 stars
Summary: Review from co-developer of the CD-ROM and website
Review: As an unbiased reviewer :^) I feel that this is the most useful algorithms text written for the real-world algorist. The CD-ROM contains a wealth of information (including the entire repository of implementations found on the affiliated website, and hours of audio lectures from the author's own algorithms course). The catalog of algorithms is also invaluable.

Rating: 5 stars
Summary: good book
Review: Awesome book! Apart from the good collection of algorithms, it also teaches you where/how you can apply these algorithms in "daily life" with a section on 'war stories'. The use of simple lanaguage and great presentation makes the algorithms easy to understand. Amazing reference for both academia/professionals.

Rating: 5 stars
Summary: Best Book Of ALgorithm
Review: Este libro es senciallamente expectacular y creo que es la biblia de la algoritmia moderna.

Rating: 3 stars
Summary: Amazing Book But Very Theoretical
Review: I hate to give this book only 3 stars, since it is obviously so well done. But it is not a book for everyone. If you are at the advanced level, you will treasure this one.

But if you want to learn practical algorithms at a more basic level, I recommend:
Algorithms in C++, Parts 1-4: Fundamentals,
Data Structure, Sorting, Searching (3rd Edition)
by Robert Sedgewick

or

Data Structures & Algorithms in Java (Mitchell Waite Signature Series)
by Mitchell Waite, Robert Lafore

or

Data Abstraction and Problem Solving With
Java: Walls and Mirrors
by Frank M. Carrano, Janet L. Prichard

Rating: 5 stars
Summary: Very useful
Review: I have bought this book for "on the job" use and it is coming in very handy. We had a confusing problem concerning a matrix and the solution was here with examples. This sort of thing really impresses me about a book because it is paying for itself.

Rating: 5 stars
Summary: The Algorithm Design Manual
Review: I haven't got time to read the whole book, but I read the chapter on dynamic programming. The writing on dynamic programming is clear and is the best I ever read.

Rating: 5 stars
Summary: I like this book
Review: I like this book.

It covers a field of fundamentals of computer algorithms. The book explains basic programming mathods, such as dynamic programmind, devide and conquer, backtracking etc.

The book also covers some new fields that are not covered in, for example, Cormens Introduction to Algorithms, such as randomization, genetic algorithms etc.

At the end of the book you can find very interesting catalog of algorithmic problems.

I highly reccomend this book. It is modern and very nice written.

Rating: 3 stars
Summary: Great theory book
Review: If you want all the theory (without most of the heavy math) this is the place to go. If you're looking to implement something and you're looking for some direction, DO NOT look here - you'll get buried in the details of academia instead of the real world. That in and of itself, would get this book 4 stars. The bigger problem ... way too many of the links were dead, wrong, or sent you on a wild goose chase.


<< 1 2 3 >>

© 2004, ReviewFocus or its affiliates