9 of 11 people found the following review helpful
2.0 out of 5 stars
Get 4th Edition, Oct 18 2001
By hblack - Published on Amazon.com
This review is from: Schaum's Outline of Data Structures with Java (Paperback)
This is the first edition, and there seem to be lot of errors. The author's web site states that there is a 4th edition available. I'd wait for that one.
2 of 2 people found the following review helpful
2.0 out of 5 stars
good intention, bad implementation, Jan 14 2005
By Relentless "skepticalbeliever" - Published on Amazon.com
This review is from: Schaum's Outline of Data Structures with Java (Paperback)
It is true, as other reader attests, that the book has many an error. However, what I don't like about the book is that the author uses the Java API to illustrate all his examples. Yes, this might be easier than to come up with a new implementation, but, is definitely not a good learning tool. I want to know what's behind each implementation so that I can abstract it in my head and apply it to other examples and problems. But for example, how is,
int[] blah = new int(50);
Array.asList(blah)l
going to teach me about turning an array into a linear list or even a string? Yeah Java has the facilities, but it's all behind the fog (API).
One other issue I have is that the author spends way too much time testing the Java API (about two chapters). And further, even as the book progresses, he keeps calling Java's internal, built-in methods and interface.
It's not a bad book for the price, but don't buy it as a substitute for a text book or even a main aid book.
1.0 out of 5 stars
Do not waste your money, Jun 27 2009
By JavaDba "JavaDba" - Published on Amazon.com
I bought a number of Schaum's Outline books simultaneously. Problem is you do not know what you are getting. The Discrete Math book for example is exceptionally good.
On the other side of the equation .. this book.. It gives a high level overview of a hodgepodge of topics, but none of the treatment was in a structure or level of detail useful for either using it or trying to even answer interview questions.