Math.com Store
 Location:  Home » Math Books » Algorithms  
Bestsellers
Introduction to Algorithms, Third EditionIntroduction to Algorithms, Third Edition

Programming Collective Intelligence: Building Smart Web 2.0 ApplicationsProgramming Collective Intelligence: Building Smart Web 2.0 Applications

Elements of ProgrammingElements of Programming

The Algorithm Design ManualThe Algorithm Design Manual

Hacker's DelightHacker's Delight

Algorithms in a Nutshell (In a Nutshell (O'Reilly))Algorithms in a Nutshell (In a Nutshell (O'Reilly))

Computers and Intractability: A Guide to the Theory of NP-Completeness (Series of Books in the Mathematical Sciences)Computers and Intractability: A Guide to the Theory of NP-Completeness (Series of Books in the Mathematical Sciences)

Head First Data Analysis: A Learner's Guide to Big Numbers, Statistics, and Good DecisionsHead First Data Analysis: A Learner's Guide to Big Numbers, Statistics, and Good Decisions

Security Engineering: A Guide to Building Dependable Distributed SystemsSecurity Engineering: A Guide to Building Dependable Distributed Systems

Applied Cryptography: Protocols, Algorithms, and Source Code in C, Second EditionApplied Cryptography: Protocols, Algorithms, and Source Code in C, Second Edition
New Releases
97 Things Every Programmer Should Know: Collective Wisdom from the Experts97 Things Every Programmer Should Know: Collective Wisdom from the Experts

97 Things Every Programmer Should Know97 Things Every Programmer Should Know

Wireless Sensor and Actuator Networks: Algorithms and Protocols for Scalable Coordination and Data CommunicationWireless Sensor and Actuator Networks: Algorithms and Protocols for Scalable Coordination and Data Communication

Temporal Data Mining (Chapman & Hall/CRC Data Mining and Knowledge Discovery Series)Temporal Data Mining (Chapman & Hall/CRC Data Mining and Knowledge Discovery Series)

Selected Papers on Design of Algorithms (Center for the Study of Language and Information - Lecture Notes)Selected Papers on Design of Algorithms (Center for the Study of Language and Information - Lecture Notes)

Networks in Action: Text and Computer Exercises in Network Optimization (International Series in Operations Research & Management Science)Networks in Action: Text and Computer Exercises in Network Optimization (International Series in Operations Research & Management Science)

Advances in Cryptology - ASIACRYPT 2009: 15th International Conference on the Theory and Application of Cryptology and Information Security, Tokyo, Japan, ... Computer Science / Security and Cryptology)Advances in Cryptology - ASIACRYPT 2009: 15th International Conference on the Theory and Application of Cryptology and Information Security, Tokyo, Japan, ... Computer Science / Security and Cryptology)

Data Structures and Algorithms in JavaData Structures and Algorithms in Java

Genetic Algorithms: The Design of InnovationGenetic Algorithms: The Design of Innovation

Information Extraction: Algorithms and Prospects in a Retrieval ContextInformation Extraction: Algorithms and Prospects in a Retrieval Context
Most Gifted
Algorithms of the Intelligent WebAlgorithms of the Intelligent Web

Collective Intelligence in ActionCollective Intelligence in Action

Kernel Methods for Pattern AnalysisKernel Methods for Pattern Analysis

Introduction to Algorithms, Third EditionIntroduction to Algorithms, Third Edition

Multiagent Systems: Algorithmic, Game-Theoretic, and Logical FoundationsMultiagent Systems: Algorithmic, Game-Theoretic, and Logical Foundations

Programming Collective Intelligence: Building Smart Web 2.0 ApplicationsProgramming Collective Intelligence: Building Smart Web 2.0 Applications

Algorithms in a Nutshell (In a Nutshell (O'Reilly))Algorithms in a Nutshell (In a Nutshell (O'Reilly))

The Algorithm Design ManualThe Algorithm Design Manual

High-Level Synthesis: from Algorithm to Digital CircuitHigh-Level Synthesis: from Algorithm to Digital Circuit

Data Modeling Fundamentals: A Practical Guide for IT ProfessionalsData Modeling Fundamentals: A Practical Guide for IT Professionals

Algorithms

AlgorithmsAuthors: Sanjoy Dasgupta, Christos Papadimitriou, Umesh Vazirani
Publisher: McGraw-Hill Science/Engineering/Math

Buy New: $26.11
as of 3/19/2010 08:15 CDT details



New (16) Used (19) from $20.00

Rating: 4.0 out of 5 stars 19 reviews
Sales Rank: 146866

Media: Paperback
Edition: 1
Pages: 336
Number Of Items: 1
Shipping Weight (lbs): 1.1
Dimensions (in): 9.1 x 7.4 x 0.6

ISBN: 0073523402
Dewey Decimal Number: 518.1
EAN: 9780073523408
ASIN: 0073523402

Publication Date: September 13, 2006
Availability: Usually ships in 1-2 business days

Editorial Reviews:

Product Description
This text, extensively class-tested over a decade at UC Berkeley and UC San Diego, explains the fundamentals of algorithms in a story line that makes the material enjoyable and easy to digest. Emphasis is placed on understanding the crisp mathematical idea behind each algorithm, in a manner that is intuitive and rigorous without being unduly formal.

Features include: The use of boxes to strengthen the narrative: pieces that provide historical context, descriptions of how the algorithms are used in practice, and excursions for the mathematically sophisticated.

Carefully chosen advanced topics that can be skipped in a standard one-semester course, but can be covered in an advanced algorithms course or in a more leisurely two-semester sequence.

An accessible treatment of linear programming introduces students to one of the greatest achievements in algorithms. An optional chapter on the quantum algorithm for factoring provides a unique peephole into this exciting topic. In addition to the text, DasGupta also offers a Solutions Manual, which is available on the Online Learning Center.

"Algorithms is an outstanding undergraduate text, equally informed by the historical roots and contemporary applications of its subject. Like a captivating novel, it is a joy to read." Tim Roughgarden Stanford University


Customer Reviews:
Showing reviews 1-5 of 19



2 out of 5 stars Not a stand alone text for undergrads or those with little background   March 17, 2010
SpeedisaVirus (Magnolia, DE)
This book is rather thin on material to be used for introductory work which is more of a complaint with those that chose it for the course rather than the book. Against the book however, most ideas are either skimmed over quickly or vaguely alluded to even though they share a great deal of importance in building a comprehensive understanding. Additionally, many problems in the exercises section don't have sufficient material covered in the chapter to tackle them without additional knowledge.

Definitely not a stand alone text.



5 out of 5 stars Algorithms   October 12, 2009
Joey Mangan
0 out of 2 found this review helpful

I purchased this book for a college course. It came in plenty of time for school.
I will always buy school books first from amazon. I will not pay full price for a
book that is almost in perfect condition. Amazon is a great way to buy books.



2 out of 5 stars As a student   June 10, 2009
Cesar C. Garcia (Riverside, CA)
3 out of 6 found this review helpful

I took this class as a student and I was not impressed at all by the text. The text is far too informal. The problems unchallenging. The algorithms uninteresting. The historical content was far too sparse. If you are going to have history, have enough that it satisfies or have none at all. I would recommend "How to Think About Algorithms" by Jeff Edmonds over this book any day.


5 out of 5 stars great book that covers a lot of ground   May 24, 2009
Bugra (New York, NY USA)
3 out of 4 found this review helpful

This is one of the best algorithms books out there. What I like about it is the breadth of the topics discussed. I wouldn't suggest it as a starters book by its own though. Many of the topics it discusses have introductory books of their own with more details, such as graph theory/algorithms, numerical algorithms, linear programming, randomized algorithms, quantum algorithms, theory of computation, etc. What amazes me about this book is how it puts all these things into perspective. I had great fun reading this book, even though I have studied most of these individual areas before. The book does not delve into rigorous proofs, but rather gives the crux of the proof in most of the cases. This, in my opinion, is one of the great virtues of the book.

The typical CS student enters the world of algorithms via data structures, search and sort, shortest paths, graph algorithms, etc. Some students end up with a very limited view of the field. I strongly believe that a CS graduate should be familiar with all the topics discussed in this book, may be with the exception of the chapter on quantum computing. I really like the subject of the first few chapters which lead to the RSA algorithm. The book tells you from the start that this is not your traditional algorithms book.




2 out of 5 stars Better as a Refresher Than a Stand-Alone Textbook   March 3, 2009
Charasan (Terre Haute, IN USA)
6 out of 9 found this review helpful

I am in the unfortunate situation of being in my first Algorithms class using this as our sole textbook. While this textbook does gloss over the subjects I need to know, for each chapter in the book only the most basic of examples are given, and each chapter makes constant references to chapters and pages well before it, so much flipping back and forth is done to grasp a concept (to understand what we're doing in 3.4, please look at the diagram in 2.3, for example). And while the chapters cover the very basics of a concept, the problems at the end of each chapter often start right off with questions not even remotely covered in the chapter, taking stuff to a level I can't even begin to grasp as of yet.

The only reason I didn't give this book 1 star is because I think this book might be good for a refresher of Algorithms for someone who'd already learned them and needed to brush up. For that alone, I might consider keeping this book at the end of the semester. This seriously strikes me as one of those textbooks written by the grad students and barely glanced at by the professors credited with it. Seems to be a reoccurring theme in my academic life.


Showing reviews 1-5 of 19





Disclaimer

Return to Math.com
Sponsored Links
Math Jobs


Quick Links
Return to Math.com
Math Tutoring
Top Selling Electronics
Textbooks
Math Jobs
Privacy
Categories
Calculators
Math Books
Math DVD
Math Games
Math Toys
Math Software
Game Systems
Math Apparel
Related Categories
• Algorithms
Programming
Computers & Internet
Subjects
Books
Most Wished For
Introduction to Algorithms, Third EditionIntroduction to Algorithms, Third Edition

The Algorithm Design ManualThe Algorithm Design Manual

Hacker's DelightHacker's Delight

Elements of ProgrammingElements of Programming

Concrete Mathematics: A Foundation for Computer Science (2nd Edition)Concrete Mathematics: A Foundation for Computer Science (2nd Edition)

Algorithms in a Nutshell (In a Nutshell (O'Reilly))Algorithms in a Nutshell (In a Nutshell (O'Reilly))

Programming Collective Intelligence: Building Smart Web 2.0 ApplicationsProgramming Collective Intelligence: Building Smart Web 2.0 Applications

Structure and Interpretation of Computer Programs - 2nd Edition (MIT Electrical Engineering and Computer Science)Structure and Interpretation of Computer Programs - 2nd Edition (MIT Electrical Engineering and Computer Science)

Algorithms of the Intelligent WebAlgorithms of the Intelligent Web

The Art of Computer Programming, Vol. 4, Fascicles 0-4 (5 Volume Set)The Art of Computer Programming, Vol. 4, Fascicles 0-4 (5 Volume Set)