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: $109.35
Your Price: $109.35
Product Info Reviews

<< 1 2 3 >>

Rating: 1 stars
Summary: One opinion from UofA student
Review: After having read through 8 chapters of this book I can honestly say that this material is extremely dry. I have read few books on the same topic but have never come across one that seems so overly tedious. The material, which isn't that difficult when explained clearly, is presented with in this book with unecessary, unorganized discriptions. Some coding examples go unexplained while some examples refer to other coding examples that are pages, if not chapters off. What I found is that much of the knowledge that this book presents in the early chapters is knowledge I already had, but since it is written in such a confusing and over technical manner, I didn't realize it until certain students would point that out. I have heard and seen writing styles that are much superior in explanation when it comes to explaning this material. I was extremely dissapointed in this book and I don't think that after 8 chapters it will get any better. Teaching is being able to express cleary to the learners. You cannot learn from somebody you cannot understand.

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: 1 stars
Summary: Horrible!
Review: I am one of the unfortunate students that has to use this book, and I reside outside florida. Boy did my professor make a mistake when he chose this book to be the main text of my class! This book book is boring, extremelly dry, and hard to follow. I really don't care if Dr. Sahni is a genius (as paraphrased from another post on amazon.com about this book), alla I really care about is to be able to understand the subject matter and get the point that Sahni is trying to communicate. In my opinion he is a pompous son of a gun (to put it midly) that tries to blow smoke and make us think that we know what he is talking about. The "smart" code that he uses makes it hard to read and comprehend, thus hard to learn. It is also a bad example because we as students have always been told to follow coding standards, a thing that Sahni doesnt do and throws us off. Also little snippets of code dont cut the mustard, there is no documentation in the book of what the code does in means of comments, and he proceeds after his "example", to explain everything is such mathematical detail that he doesnt care to explain it in plain, real life, english so that others can understand what the program is doing. Finally, this guy, Sahni, is so full of himself and he made up his own API, java's wasn;t enough for him, he had to make his own, which we, in real life, aren't probably going to use.

Those were my tow cents

Rating: 1 stars
Summary: A definate waste of money
Review: I bought this book because it was required for my CS course (intro to data structures). The book is not written well (it's obvious that English is not his first language) and I found myself reading the same line over and over because I just could not understand the book! The examples normally clarify, but here they are extremely heavy in math and even the professor commented that he couldn't follow some of them (still wondering why he wanted us to get the book). Definately the wrong choice to learn data structures from. I would recommend Data Structures and Algorithms from the Mitchell Waite Signature Series. It goes easy on the math and explains in plain simple english. This book by Sahni does not explain things in simple easy to understand language that those of us first starting off need to read. Do not buy this book unless you are forced to for a class.

Rating: 5 stars
Summary: It is good so far
Review: I don't see it is such bad. In fact I get most from this book. And the codes I read from the web site of the book are very classical,elegant, with detail documentation. I have some other text books on this subject, some explain same material from different angle. They are also good and helpful. I think the more you read, the better you understand. don't be so disappointed. I am aheading chapter 13, it is good so far.

Rating: 1 stars
Summary: The Book Stinks
Review: I feel sorry for the students at the University of Fl. who are required to read this book. They are the only group of students that are subjected to such an unbearable task. Furthermore, they are not learning a darn thing. The Book does not teach concepts or theory. What is being taught is the old art form of 'brownnosing', "don't tell your teacher he wrote a terrible book".

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: 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: 3 stars
Summary: Flawed text, elegant code
Review: I found the first chapter to be completely exasperating and a bit of a turn-off. However, subsequent chapters were an improvment. The writing is rather verbose, dull, and dry, however, Sahni provides exhaustive, detailed treatment, and the code available through his website is elegant, concise, and very beautiful. My appreciation for this book has been heightened by reading other (inferior) texts. With a total rewrite of Chapter 1 and some expert editing of the subsequent chapters, this book could be a masterpiece.

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.


<< 1 2 3 >>

© 2004, ReviewFocus or its affiliates