Rating:  Summary: Good in analysis but too less basic Java Review: I've to buy this book because it is a compulsory text in my Intro. to Data Structures class. After I've read almost of it here are things I found.The good: -lots of analysis about advantage and disadvantage in each algorithm (especially in sorting). -various and good idea in example implementation such as using tree traversal to evaluate expression or the use of disjoint set in making maze! (I like it.) The bad : -deep (and too much) mathemetical analysis in each data type and algorithm, is sometimes too hard to understand (and may be not necessary for me at all). -no context describing basic Java (e.g. How to compile java code; concept about method, object, instance, class). -after all, I think it costs too expensive for black and white text and poor illustration.
Rating:  Summary: somewhat useless Review: This book is next to useless, because of its superficial approach to almost any topic it covers. You would be hard-pressed to find a single data structure, clearly presented and explained conceptually and with examples. Many times the author would skip on the concept and would attempt to explain to you something, from the start based on examples, which would be represented by the start point and the end point with no explanation in between. I would understand if the author would omit some topics based on the premise that students should already know them, but instead he chooses to contain everything( and as a result contain nothing in particular). On the other hand in more "advanced" topic sections it is not unusual to find statements of the sort "beyond the scope of this book". Which leads me (and many others) to ask, what is the scope of this book?
Rating:  Summary: somewhat useless Review: This book is next to useless, because of its superficial approach to almost any topic it covers. You would be hard-pressed to find a single data structure, clearly presented and explained conceptually and with examples. Many times the author would skip on the concept and would attempt to explain to you something, from the start based on examples, which would be represented by the start point and the end point with no explanation in between. I would understand if the author would omit some topics based on the premise that students should already know them, but instead he chooses to contain everything( and as a result contain nothing in particular). On the other hand in more "advanced" topic sections it is not unusual to find statements of the sort "beyond the scope of this book". Which leads me (and many others) to ask, what is the scope of this book?
Rating:  Summary: The best book on the subject I've ever read Review: This book really impressed me. The author goes far beyond explaining how to code algorithms and actually explains the logic behind the various data structures. One warning, though, if you're not already somewhat familiar with the subject, you won't be able to understand much of the book. I would recommend this for anyone who wants to do serious programming in Java or any other language. Nearly every chapter contained something that I'll be able to use in the future.
Rating:  Summary: Good for professors, bad for students Review: Well, I have to admit I did not expect much from this book. But to my overly pleasant surprise, I found this volume quite useful both as a resource for algorhythms and data processing...Forget the Bible, this is the only book one truly needs. And it's fun to say "Java." Amen.
Rating:  Summary: Knowledge is Power and Painful, too Review: Well, I have to admit I did not expect much from this book. But to my overly pleasant surprise, I found this volume quite useful both as a resource for algorhythms and data processing...Forget the Bible, this is the only book one truly needs. And it's fun to say "Java." Amen.
Rating:  Summary: Pretty good stuff Review: Wow this book has it all.. it blew my mind away.. If you are serious about becoming a java progammer then this is the best book for you.. it worked for me (still does) when is a new edition coming out? :)
|