Customer Reviews


3 Reviews
5 star:
 (1)
4 star:    (0)
3 star:    (0)
2 star:
 (2)
1 star:    (0)
 
 
 
 
 
Average Customer Review
Share your thoughts with other customers
Create your own review
 
 

The most helpful favourable review
The most helpful critical review


5.0 out of 5 stars Invaluable
This book has been invaluable to me since the day I bought it. Not only during university in order to pass the Module, but also in my working career for the past 7 years. It's amazing how many times in actual working life you find yourself in situations where you need to be more efficient at sorting or searching a collection of data items.

This book comes...
Published 2 months ago by Gareth Oates

versus
6 of 9 people found the following review helpful
2.0 out of 5 stars A Complex subject, does nothing to clear up understanding.
Data structures and algorithms is a complex subject, but this book doesn't really help in clearing up the understanding, particularly to students like myself. At the start of our Java module we were told to get this book, which was out of print. I can now see why it was.
The language of any subject in the book is dressed up to the eyeballs with formal language which...
Published on 22 Feb 2005 by Gortalath


Most Helpful First | Newest First

5.0 out of 5 stars Invaluable, 3 Jun 2014
By 
Gareth Oates "Goatie" (Aberdeen, UK) - See all my reviews
(REAL NAME)   
This review is from: Java Collections: An Introduction to Abstract Data Types, Data Structures and Algorithms (Computer Science) (Paperback)
This book has been invaluable to me since the day I bought it. Not only during university in order to pass the Module, but also in my working career for the past 7 years. It's amazing how many times in actual working life you find yourself in situations where you need to be more efficient at sorting or searching a collection of data items.

This book comes complete with not only the mathematical explanations around why each data structure can be searched/sorted more efficiently using a particular type of algorithm, but also with code snippets showing you how to implement the data structure in Java.

Of course this can easily be applied to other languages.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


6 of 9 people found the following review helpful
2.0 out of 5 stars A Complex subject, does nothing to clear up understanding., 22 Feb 2005
By 
Gortalath "Gortalath" (UK) - See all my reviews
(VINE VOICE)   
Verified Purchase(What is this?)
This review is from: Java Collections: An Introduction to Abstract Data Types, Data Structures and Algorithms (Computer Science) (Paperback)
Data structures and algorithms is a complex subject, but this book doesn't really help in clearing up the understanding, particularly to students like myself. At the start of our Java module we were told to get this book, which was out of print. I can now see why it was.
The language of any subject in the book is dressed up to the eyeballs with formal language which makes even simple statements appear complex and requiring lots of thought.
For example. "A string is a sequence of characters. The characters of a string have consecutive indicies." Now I know what a string it, it simply can be thought of as a sentence, it isn't difficult. But imagine you are someone who is approaching the subject with no priot knowledge, you would have to think hard about what the book is saying before you get it.
With other subjects in the book, like time complexity, a lot of assumptions are made about the readers knowledge, particularly in the mathematical field. If you don't know what the, "Fastest Growing Term" is, or the, "Constant Factor" you're stuck! Another example is on power algorithms. The books states, "It is easy to see that b to the power of 20 = b to the power of 10 + b to the power of 10." But is it easy? I certainly don't like things like this being assumed. If I think about it, it does make sense, but it isn't obvious.
Basically, as a student, this book wasn't really suitable for me or my fellow students.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 2 people found the following review helpful
2.0 out of 5 stars Bugs, 4 Sep 2007
By 
This review is from: Java Collections: An Introduction to Abstract Data Types, Data Structures and Algorithms (Computer Science) (Paperback)
As well as agreeing with the previous reviews, I feel it is also worth noting that should one try and use a lot of the code from the companion website (which the book frequently ponts to) they will encounter several bugs. I've been using his code for an Adjacency set graph and I have spent days trying to find small bugs that just should not have been there.
Very frustrating.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


Most Helpful First | Newest First

This product

Only search this product's reviews