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
Data Structures, Algorithms, And Applications In Java

Data Structures, Algorithms, And Applications In Java

List Price: $79.95
Your Price: $79.95
Product Info Reviews

<< 1 >>

Rating: 2 stars
Summary: Time, and tree pulp waste!
Review: Hi,

First, I'm a senior CS student and I have not seen a book this bad ever since romance novels were invented. Now, here is why:

* The code is confusing and obfuscated at best.
* The author is often vague about which of the plethora of examples he is talking about.
* The later chapters (the most important) are pretty damn close to being unintelligible. The author is all over the place and the examples are inadequate. As someone mentioned, he tends to give final answers or outputs rather than walking the student through the problem.

Overall, don't buy this book unless you MUST. Ask your teacher for reconsideration, if possible. Just an awful book. There's an adage that often good scientists make bad teachers, this is one good example of that.

Rating: 2 stars
Summary: Unhelpful and Hard to follow
Review: I feel that this book is horrible and unhelpful in understanding Data Structures. I am a poor UF student forced to use the book since it is written by the teacher. Many examples are hard to follow and some exercises are impossible to understand. Sahni's codes and examples are not as magnificent as everyone may say they are. Many of the classes are hard to follow because of poor use of names and documentation(Some classes don't even have API documentation).
This book clearly needs revision.

Rating: 5 stars
Summary: Very good
Review: I have previously written a review on this book and I thought a further comment is warranted. Dr. Sahni is obviously an expert Java programmer. But when you consider the nature of Java programming, being object oriented, one might understand why Dr. Sahni has written such a mundane and disappointing book. The real world is not object oriented. The Java programmer plays God so to speak, defining anything he so chooses a class or a data type. However, in making that adjustment, the Java programmer may, in fact, have a tendency to lose touch with reality and regard the real, structured world as an object oriented one. That might explain why Dr. Sahni and some other Java programmers have written inadequate books. They view the real world as object oriented and as such have defined the reader as an abstract function of the book instead of designing a book that would serve the needs of the reader in a structured world.

Rating: 5 stars
Summary: A beautiful book!!
Review: I have worked with Dr.Sahni and taken two classes with him at University of Florida (undergraduate and graduate DataStructures). Needless to say the guy is a LIVING LEGEND in the field of datastructures and algorithms. Like I said I have used this same book for "Intro to datastructures" and I do admit that it requires a little effort to get the hang of it, but once you get hooked on to it you will see how simple and elegant the guy's code and language is (english I mean). I haven't seen a single line of ambiguity in this whole book. He writes exactly what he means in the most terse and simple language. That is why it might be a little dry to some people. Read every chapter twice if you have to, but do not leave this book to gather dust. That will do you a lot of harm. I can bet once you are done reading this book you will be writing much efficient and clean code. This is the kind of book that makes a software engineer out of a programmer.

Rating: 5 stars
Summary: SUFFIX TREES
Review: I saw an presentation of suffix trees online by Dr Sahni.
Does anyone know if any of his books contain similar material,
that is, in depth material on suffix trees?

Thanks.

Rating: 2 stars
Summary: Mediocre at best
Review: I'm a student in WV and I used this book for a Data Structures/Algorithms class last semester. To say the least, the book is dry and difficult to follow, so much so, that my professor eventually wrote extensive class notes and posted them on his website so that we wouldn't have to use the book. Some have refered to Sahni's code as beautiful and elegant, which may be true on an artistic level. However it is difficult to understand due to lack of documentation and poor use of variable names ('p' & 's' for linked lists and arrays which may be 'm' and 'a' the next time.) Additionally, Sahni feels that he needs to write and package code which is redundant to preexisiting (and semi-standardized) java packages. It would be much more useful if he had used the standard packages -- packages which a student will actually use later in life. The worst part, though, may be that it is such a bad book that bookstores won't even buy it back -- it's not being used anywhere.

Rating: 2 stars
Summary: Mediocre at best
Review: I'm a student in WV and I used this book for a Data Structures/Algorithms class last semester. To say the least, the book is dry and difficult to follow, so much so, that my professor eventually wrote extensive class notes and posted them on his website so that we wouldn't have to use the book. Some have refered to Sahni's code as beautiful and elegant, which may be true on an artistic level. However it is difficult to understand due to lack of documentation and poor use of variable names ('p' & 's' for linked lists and arrays which may be 'm' and 'a' the next time.) Additionally, Sahni feels that he needs to write and package code which is redundant to preexisiting (and semi-standardized) java packages. It would be much more useful if he had used the standard packages -- packages which a student will actually use later in life. The worst part, though, may be that it is such a bad book that bookstores won't even buy it back -- it's not being used anywhere.


<< 1 >>

© 2004, ReviewFocus or its affiliates