 |
 |
 |
| Customer Review: |
 |
1: Superb effort
The author has gone to great lengths to make learning as easy as possible. A lot of explanations and everything is step by step!! If you know basic Java, you can easily go through this book and learn the basics of data structures. A lot of ground is covered - sorting, hashing, search, trees etc.
The applets are fantastic and an efficient learning tool. They are a major aid in remembering the algorithms. I had no trouble finding the applets online. Just go to the publisher's site and search for the book! How much easier can it get?
I wanted to learn the most important data structures and algorithms quickly and didn't care much for the math stuff. This book was perfect. I felt so frustrated with other books that went off into the math stuff. Nothing wrong with the hard core math stuff, just that I don't care for it at this point.
This book is not for learning the rigorous math part of data structures and algorithms!! You could try the traditional books for that. The Big Oh notation treatment is there, but just not rigorous or anything.
A major target for the book would be professional programmers who want to brush up stuff quickly without wasting time with unnecessary math stuff. Another good target group would be undergraduates who just want to have fun learning.
You won't learn to prove the optimality of your algorithm in formal terms but you'll learn about the basic data structures and algorithms.
I enjoy learning form this book. It is cool.
|
2: Does not cover generics
I do not own this book but am in the process of choosing a text for a CS2 data structures course (using Java for projects and examples). After downloading the examples, I noticed that the text does not cover Java generics. This is a showstopper for me although the book looks promising otherwise.
|
3: Back to college!
Great, but intense brush up on Java for those interviewing with Google, Microsoft, Amazon or any of the other "rigorous interview" tech companies.
|
4: An Excellent Book
This is an excellent book for either a beginner or an intermediate developer. It explains various data structures clearly and gives detailed code sample, without nonsense. I really love it.
|
5: Not the best of the best BUT.
This author can put himself in readers' position. He is a good author for beginners. After reading his book(this specifically), you will have solid foundation to leap deeper into more difficult aspects of the subjects covered. This book is a must for those who want to start learning the subjects(mostly students).
|
|