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

Fundamentals of Algorithmics

Fundamentals of Algorithmics

enlarge enlarge 
Authors: Gilles Brassard, Paul Bratley
Publisher: Prentice Hall
Category: Book

List Price: $120.00
Buy Used: $7.74
You Save: $112.26 (94%)



New (18) Used (29) from $7.74

Rating: 2.5 out of 5 stars 13 reviews
Sales Rank: 332865

Media: Hardcover
Edition: US Ed
Pages: 524
Number Of Items: 1
Shipping Weight (lbs): 2.1
Dimensions (in): 9.6 x 7.2 x 1

ISBN: 0133350681
Dewey Decimal Number: 511.8
EAN: 9780133350685

Publication Date: August 20, 1995
Availability: Usually ships in 1-2 business days

Similar Items:

  • Introduction to Algorithms
  • Concrete Mathematics: A Foundation for Computer Science (2nd Edition)
  • Algorithm Design
  • The Algorithm Design Manual
  • Computers and Intractability: A Guide to the Theory of NP-Completeness (Series of Books in the Mathematical Sciences)

Editorial Reviews:

Product Description

This is an introductory-level algorithm book. It includes worked-out examples and detailed proofs. Presents Algorithms by type rather than application. Includes structured material by techniques employed, not by the application area, so readers can progress from the underlying abstract concepts to the concrete application essentials. It begins with a compact, but complete introduction to some necessary math. And it approaches the analysis and design of algorithms by type rather than by application.




Customer Reviews:   Read 8 more reviews...

5 out of 5 stars What's with all these negatived reviews?   November 10, 2000
15 out of 17 found this review helpful

This book is written in a simple style: algoritm class description, related proofs, examples, variations and exemples. Because of this clean approach, you can basically read it in a couple days if you have the necessary background knowledge, and in a couple weeks if not. I strongly recommend this book to everyone who are calling themselves "programers", either graduated or not, it will teach/remind them what are the elegant fundamental algorithmic approches to common problems; it's seems that today's software could use a bit of this elegance. As for all the negative reviews, I'm astonished. I own several books on the subject, and I find this one the easiest to read, no question. It must be some sort of personal vendetta against the author, a failed undegraduate course with this book as teaching material, or some other personal reason; that's probably why this/these person(s) whish(es) to remain anonymous.


5 out of 5 stars The most outstanding book in my entire collection   January 5, 2006
2 out of 2 found this review helpful

I took the class IFT2121 given by Gilles Brassard, and thanks that we had book which is so well done and complete.
People misunderstand sometime the nature of this book. This book is not about providing algorithm recipe but to teach you the methods used to analyze the performance of algorithms.
Gilles Brassard is an outsanding teacher, he is very sharp, he knows his stuff inside out, and his book is a master piece!



4 out of 5 stars Fundamentals of Algorithmics   April 12, 2000
Francisco Palomo (Cadiz University (Spain))
8 out of 9 found this review helpful

One of the few books organising algorithms around design techniques instead of application areas (see "Algorithms" from Sedgevick). Though both approachs have pros and cons, I've found the former most convenient for people learning to design algorithms. Many problems admit several solutions depending on the design tecnique involved. This fact is emphasized by the authors.

The book is self-contained, plainly written, so that an undergraduate can read it after taking a prerequisite course on programming.

It's also mathematically rigorous, while mantaining simplicity. This allows analysis of algorithms to be really "analytic" (no more guessing the solution to a recurrence relation).

One main drawback (certainly usual) is the lack of excercise solutions.


4 out of 5 stars It's a very good book for Algorithmic Techniques   January 27, 2000
Oscar Meza (Simon Bolivar University, Venezuela)
7 out of 8 found this review helpful

I don't agree with the other reviews. This book is a serious one and it is a "smooth" version of "Algorithms: Theory and Practice" from the same authors, which has a 5 stars rate. The book don't teach how to program, but the main kind of techniques in algorithm design (Greedy, Divide and Conquer and Dynamic Programing techniques, and others like Backtracking, Probabilistic Algorithms, etc.). I teach a course of Algorithm Design with this book (having the Sedgewick and Cormen books like additional very good references) and I think that it is a very instructive course on algorithmics (but NOT in programming, of course).


4 out of 5 stars Great as a supplement or reference, not as an introduction   June 4, 2002
6 out of 7 found this review helpful

This is a good book - far better than an average rating of 2 stars
would suggest. However, i think a big reason for such a rating is
that it's supposed to be an introductory textbook (as claimed by the
authors in the preface), and from that point of view, it leaves much
to be desired.

The presentation is such that it can be difficult for first-timers to
follow, and many topics are simply absent, e.g. network flows.

On the other hand, those already familiar with the material will find
it quite readable and handy as a reference or for brushing up.

The authors choose to present algorithms from a design point of view,
ie greedy approach, divide-and-conquer, bactracking, dynamic programming
etc instead of the traditional way of presenting algorithms for solving
a class of problems, e.g searching, sorting, graph algorithms and so on.

While this is good for those who're already familiar with the traditional
approach and also offers a unified view of problem-solving strategies in
Algorithmics, it is decidedly easier for the beginning student to have (e.g)
all sorting algorithms in one place than to discover that they're scattered
across different chapters.

All algorithms are presented in pseudocode, and are thus have no
programming language dependencies. A healthy number of solved examples
have been provided, and unsolved problems are numerous.

In summary, i think this is quite a good book for practitioners, researchers
and those doing an advanced course in Algorithms, whereas it may not be
suitable for an introductory course (except, perhaps, as a supplement).

 
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