Rating:  Summary: Poor,Dry,Dull.Avoid This Book! Review: The Book is poorly written, stale, dull, boring. The fact that the author's natural language is not English becomes apparent. The material is completely devoid of rythm, meter, and idioms giving it a lifeless quality. One gets the impression that the book was originally written in another language and translated to English. The author's extent of understanding of the subject matter is uni-dimensional and superficial, albeit, he attempts to hide that fact by presenting overly esoteric exercises that overextend the text. This book more accurately represents the author's personal manuscript for a course he teaches which should have never been published. When looking at the published text one also gets the strong impression that Dr. Sahni should not be teaching the course. I know of no other University or College that relies on this text or any of Dr. Sahni's other books other than Dr. Sahni himself at the Univ. of Fl. This is simply pseudo-intellectualism at its worst--inflating one's reputation by publishing texts that are not worth the paper they were printed on.
Rating:  Summary: Not a Good Reference Text, Extremely Disappointing Review: The book reads like a cookbook and has a lackluster quality that typifies the author's, Sartaj Sahni's, mediocre writing style. The author merely describes various data structures and their implementation in Java without fully explaining the conceptual basis for data structures or the relationships between different data structures. The author's cookbook approach renders the material more difficult to comprehend, its as though the author expects the reader to memorize the material as opposed to gaining a fundamental conceptual understanding. The author's limited understanding of the subject matter becomes self-evident by his inability to provide a detailed conceptual analysis when needed. The buyer should be aware that the author does appear to have a small band of loyal followers who have intentionally overrated the merits of this book.
Rating:  Summary: Very good Review: The book Sahni wrote is a classic for anyone who wants to grapple with DS. Even if this text was never intended for starters. The beauty of the Sahni text is not only the terse text, but the amazing exercises (available on internet, together with solutions). The book by Sahni also has some very challenging exercises suitable for advanced undergraduates. Students NEW to the subject are better of with simpler texts but students with more than one year of programming experience will find this book more challenging and satisfying, as for graduate students.
Rating:  Summary: Completely Missing the Point Review: This book does a horrible job of showing how to understand Data Structures. FOr someone already familiar with them, or with a great teacher, these are excellent books, explaining concepts very fully.However, if you're familiar with them, why purchase this book? The code, while I'd like to say its atrocious, really isn't--but its close enough. When writing a program for everyone else, 'g' does not count as a well defined variable (except as a counter, but a class? No.) People who are learning need complete examples, especially if the example is then picked apart SEPERATELY FROM THE FULL LISTING. This book is a professors dream, but it DOESN'T TEACH. This book will have half a page of discussion, and then a page and a half of 'excercises' Instead of showing you, and letting you learn, it attempts to teach through brute force.
Rating:  Summary: BINDING NOT EVEN BROKEN Review: This book is great, and I will reluctantly sell you my copy for full price! Seriously, this book is terrible, as well as the class. I know you can't avoid the class, but I would definately go in halves with someone for this book. Not only are there VERY few useful examples that are complete in this book, but the paper is really shiny, reflecting the light, making it impossible to read the darn thing anyway. The cover is pretty cool though!
Rating:  Summary: worthless Review: This book is, as others say, stale, boring, etc. I took Sahni's class, got a good grade, and attended class every day. This isn't just a blanket attack because of a bad grade or whatever the above reader would like people to believe. The book has very few useful examples and the homework examples frequently go beyond the scope of the book. Many important topics, or so Sahni would lead you to believe in his lectures, are only covered for a few paragraphs. The book clearly clearly reflects Dr. Sahni's dull personality. Oh, and not to mention the last 2 chapters of the book aren't even IN the book, they are on the book's web page as .pdf files.
Rating:  Summary: unbiased review sought Review: Would some who is NOT from Florida please review this book
|