Library of Math
New and Used Math Books at Great Low Prices
Subscribe to the Library of Math Feed

The Design and Analysis of Computer Algorithms (Addison-Wesley Series in Computer Science and Information Processing)

The Design and Analysis of Computer Algorithms (Addison-Wesley Series in Computer Science and Information Processing)

enlarge enlarge 
Authors: Alfred V. Aho, John E. Hopcroft, Jeffrey D. Ullman
Publisher: Addison-Wesley
Category: Book

List Price: $68.80
Buy Used: $8.92
You Save: $59.88 (87%)



New (10) Used (23) from $8.92

Rating: 4.5 out of 5 stars 10 reviews
Sales Rank: 78359

Media: Hardcover
Pages: 470
Number Of Items: 1
Shipping Weight (lbs): 1.9
Dimensions (in): 9.6 x 6.6 x 1

ISBN: 0201000296
Dewey Decimal Number: 001.642
EAN: 9780201000290

Publication Date: January 11, 1974
Availability: Usually ships in 1-2 business days
Shipping: Expedited shipping available
Condition: All proceeds from the sale of this book go to Scholarship House, a not-for-profit organization that helps single parents afford higher education. This book may or may not contain CDs, online access codes, or other media. It has the usual wear and tear from standard usage and may contain some highlighting.

Similar Items:

  • Data Structures and Algorithms (Addison-Wesley Series in Computer Science and Information Pr)
  • Introduction to Algorithms
  • Introduction to the Theory of Computation, Second Edition
  • Introduction to Automata Theory, Languages, and Computation (3rd Edition)
  • The Algorithm Design Manual

Customer Reviews:   Read 5 more reviews...

5 out of 5 stars The very classic   July 16, 2002
G. Avvinti (Sicily, Italy)
27 out of 31 found this review helpful

Excluding Knuth's opera (another dimension), this (AHU) is about the other and only renowned classic algorithms book, deseverdly I'd say, together with Cormen-Leiserson-Rivest's (CLR) "Introduction to Algorithms". With the difference that the first and only edition of AHU has been written 16 years before the first (of the two) editions of CLR.

The two books are quite different in the language and formalism used: more formal and mathematical inclined AHU with respect to CLR. I'd say, the very classic style of his authors who have made history in the CS literature with their books (particularly 2 on algorithms and data structures, 2 on Computer Theory, 2 on Compilers, 1 on CS foundations): as these books have been used in most universities around the world for decades, they've proved to be real milestones in the education of thousands of students.

The books differ also in scope, since AHU is certainly not an encyclopedic collection as CLR does, with his roughly 500 pages against 1000. In spite of this, I'd point out the following: my textbook on Algorithms was CLR, but when we got to Complexity Classes (P-NP and theory behind) we "had" to switch to AHU for the simple reason that CLR did not almost mention at all Turing Machines nor Space Complexity, without which is certainly possible to learn e.g. about NP-TIME completeness, but without which, such a path would equally certainly miss some foundamental topics of Complexity Theory.

All in all, then, imo the book truly deserves 5 stars (and perhaps it would deserve a second, updated, edition too ... possibly, imho, through a bit less revolutionary revision job than they did with "Introduction to Automata Theory, Language and Computation").

As a final note, those looking for a more applicative and self-reference than an educational introductory text, could have a look at the two-volumes opera by the former Knuth's pupil, Robert Sedgewick (possibly the more consolidated C or C++ versions).


5 out of 5 stars An excellent presentation of essential concepts   April 19, 2002
Eugene Zaikonnikov (Bergen, Norway)
7 out of 8 found this review helpful

The book elaborates thoroughly on the basics every programmer should be familiar with. If you are into software development, and have found some unfamiliar concepts in the book description - that's a sure sign that you need this book on your desk.


5 out of 5 stars still the classic   December 13, 2007
steve estvanik (seattle, wa USA)
1 out of 1 found this review helpful

One of the classics -- a readable and practical textbook with dozens of problems and projects. Great as a reference to basic data structures and algorithms, too!


5 out of 5 stars A book for algorithm experts   April 12, 1999
8 out of 12 found this review helpful

This was a textbook when I was a student in 1986. I also taught my students with the book. I always take it with me whereever I'm going. If anyone would like to be an expert in computer algorithms, this is a must-read book


5 out of 5 stars Yet another CS classic   October 2, 2001
Ganapathy Subramaniam (Sunnyvale, CA USA)
This is yet another classic from the Aho Gang!

It sets up a very formal framework for discussing alorithms, beginning at the beginning..an abstract mathematical model of a computer. and builds up the rest of the book using the model for implementation as well as quantification.

A solid framework for the analysis of algorithms is setup. The necessary mathematics is covered, helping in measuring an algorithm's complexity..basically the time and space complexities.

Then it goes on to deal with designing algorithms. the design methodology, with elaborate examples and exercises.

It should be admitted however that this is a solid text for the mathematically oriented. Thats the reason for the 5 stars!

If you want to go a little easy on the formalisms try
"Computer Algorithms, Pseudocode" by Ellis Horowitz, Sartaj Sahni, Sanguthevar Rajasekaran. I found it more pragmatic.

 
about us contact us privacy policy terms of use mision statement lom help
The Library of Math - Online Math Organized by Subject Into Topics. © 2005 - 2008 www.LibraryOfMath.com All rights reserved. math rss