or
Sign in to turn on 1-Click ordering.
or
Amazon Prime free trial required. Sign up when you check out. Learn more
More Buying Choices
Have one to sell? Sell yours here
or
Get a £1.05 Amazon.co.uk Gift Card
Java Collections: An Introduction to Abstract Data Types, Data Structures and Algorithms
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Java Collections: An Introduction to Abstract Data Types, Data Structures and Algorithms [Paperback]

David A. Watt , Deryck F. Brown
2.0 out of 5 stars  See all reviews (2 customer reviews)
RRP: £41.99
Price: £32.55 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £9.44 (22%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.
Only 3 left in stock--order soon (more on the way).
Want guaranteed delivery by Thursday, May 31? Choose Express delivery at checkout. See Details
Trade In this Item for up to £1.05
Get an extra £5 when you trade in books worth £10 or more until June 30, 2012. Trade in Java Collections: An Introduction to Abstract Data Types, Data Structures and Algorithms for an Amazon.co.uk gift card of up to £1.05, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Find more products eligible for trade-in.

Frequently Bought Together

Customers buy this book with Inside Relational Databases with Examples in Access £21.56

Java Collections: An Introduction to Abstract Data Types, Data Structures and Algorithms + Inside Relational Databases with Examples in Access
Price For Both: £54.11

Show availability and delivery details



Product details

  • Paperback: 566 pages
  • Publisher: John Wiley & Sons (9 Feb 2001)
  • Language English
  • ISBN-10: 047189978X
  • ISBN-13: 978-0471899785
  • Product Dimensions: 23.5 x 18.9 x 3.1 cm
  • Average Customer Review: 2.0 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Bestsellers Rank: 460,623 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

David A. Watt
Discover books, learn about writers, and more.

Visit Amazon's David A. Watt Page

Product Description

Review

"A lovely book.... I will use this book a lot in the next few months on a Java project I′m just starting." (CVu, December 2001)

Product Description

A unique, practical approach to working with collection classes in Java 2
Software developers new to Java will find the practical, software–engineering based approach taken by this book extremely refreshing. With an emphasis more on software design and less on theory, Java Collections explores in detail Java 2 collection classes, helping programmers choose the best collection classes for each application they work on. Watt and Brown explore abstract data types (ADTs) that turn up again and again in software design, using them to provide context for the data structures required for their implementation and the algorithms associated with the data structures. Numerous worked examples, several large case studies, and end–of–chapter exercises are also provided.

Inside This Book (Learn More)
First Sentence
Algorithms are procedure for solving stated problems. Read the first page
Explore More
Concordance
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
 

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

5 star
0
4 star
0
3 star
0
1 star
0
Most Helpful Customer Reviews
5 of 8 people found the following review helpful
By D. Cottrell VINE™ VOICE
Format: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.

Comment | 
Was this review helpful to you?
0 of 1 people found the following review helpful
Bugs 4 Sep 2007
By The
Format: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.
Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com:  5 reviews
10 of 10 people found the following review helpful
Does not reinvent the wheel 26 Nov 2002
By David Matuszek - Published on Amazon.com
Format:Paperback
I've been teaching data structures and algorithms for over 25 years,
and the fundamentals--which every computer science student should
know--haven't changed very much. However, it doesn't follow that
everyone needs to write their own linked lists or hash tables from
scratch, when Java already supplies so much of that. I have looked for
a textbook that balances explanation of the basics with exploration of
the Java Collections Interface, and this is by far the best book to date.
(The similarly-named book by Zukowski has too many errors of fact
in it for my taste.)

Another reviewer said that this book does not cover the Java Collections
API. This is incorrect. The authors develop the ideas behind each data
structure as a suitably abstract data type, and then go on with "...and
here's how the Java Collections API does it." I think the previous
reviewer simply didn't read far enough to get to those parts.

For a tutorial on just the Java Collections API, Sun's online "Trail" is
the best single source, and has the advantage that it is not intermixed
with implementation details. If that were enough, no data structures
textbook would be necessary. However, in real problems, any
predefined generic data structure is likely to be inadequate and will
need to be extended; this is why a good programmer needs to know
the Collections API (so as to avoid reinventing the wheel), but in
addition a good computer scientist needs to know how these data

structures are implemented, so that he/she can go beyond them when
necessary.

The book is somewhat weak on algorithms and would not serve as a
reference on this topic; however, there is plenty of meat here for a first
course on data structures and algorithms.

7 of 7 people found the following review helpful
Interesting approach to ADTs 20 Nov 2001
By Antonio A. Rodriguez - Published on Amazon.com
Format:Paperback
I've been reading through a copy of this book, and comparing it to another notable book on the same subject, mainly "Data Structures and Algorithm Analysis in Java" (DSAAJ) by Mark Allen Weiss. Something very noticeable is that Java Collections is a much simpler book to tackle, though I feel that this detracts slightly from its use as a textbook. As a PhD student in Computer Science, I prefer the mathematical detail I found in DSAAJ than the lesser amount of math that Watt and Brown provide in Java Collections. Yet, at the same time, the case studies in Java Collections are a tremendous help in understanding what a given ADT is useful for, which DSAAJ doesn't go into at all. And the detail on what a specific ADT is supposed to do is much better detailed in Java Collections than in DSAAJ. As a TA, I taught a course in Data Structures and Algorithms for Computer Engineering students. The textbook we used for that was Weiss' DSAA book directed towards C++ instead of Java, but for those who know both versions of the book, the two are very similar. If instead of C++ the course was oriented towards Java, I would have chosen this book as a textbook for that course; these students weren't needing the math focus, and they (and I) would have preferred the practical programming knowledge in here.

For the programmer out of college, or the college student that wants an alternate view on ADTs than what DSAAJ provides, this is an excellent book.

Member of the Columbia Java User Group (www.colajug.org)

1 of 3 people found the following review helpful
Very good book for CS1 and CS2..... 2 Aug 2001
By A Customer - Published on Amazon.com
Format:Paperback
This book is one of the best books out there for Java Algorithms and Data-Structures. It helped me a lot through CS180 (Purdue University). Very easy to understand definitions and code give you the essence of the topic.

HIGHLY RECOMMENDED!!!!!

Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges