AnyBook4Less.com
Find the Best Price on the Web
Order from a Major Online Bookstore
Developed by Fintix
Home  |  Store List  |  FAQ  |  Contact Us  |  
 
Ultimate Book Price Comparison Engine
Save Your Time And Money

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

Please fill out form in order to compare prices
Title: Java Collections: An Introduction to Abstract Data Types, Data Structures and Algorithms
by David A. Watt, Deryck F. Brown, Dave Watt
ISBN: 0-471-89978-X
Publisher: John Wiley & Sons
Pub. Date: 13 March, 2001
Format: Paperback
Volumes: 1
List Price(USD): $55.00
Your Country
Currency
Delivery
Include Used Books
Are you a club member of: Barnes and Noble
Books A Million Chapters.Indigo.ca

Average Customer Rating: 3.4 (5 reviews)

Customer Reviews

Rating: 4
Summary: Does not reinvent the wheel
Comment: 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.

Rating: 2
Summary: Very misleading title
Comment: If you step into the Java universe bubble, then "Java Collections" means the standard core API with the same name. This book does not cover the standard classes and interfaces that form the Java Collections API, and this is a real shame. I don't like books that feature highly misleading titles, because it hints at a lack of accuracy of the book's content.

Rating: 4
Summary: Interesting approach to ADTs
Comment: 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)

Similar Books:

Title: Introduction to the Theory of Computation
by Michael Sipser
ISBN: 053494728X
Publisher: Brooks Cole
Pub. Date: 13 December, 1996
List Price(USD): $103.95
Title: Essential Java 2 Fast: How to Develop Applications and Applets With Java 2 (Essential Series)
by John Cowell
ISBN: 1852330716
Publisher: Springer Verlag
Pub. Date: July, 1999
List Price(USD): $29.95
Title: Enterprise Java Programming with IBM WebSphere, Second Edition
by Kyle Brown, Gary Craig, Greg Hester, David Pitt, Russell Stinehour, Mark Weitzel, Jim Amsden, Peter M. Jakab, Daniel Berg
ISBN: 032118579X
Publisher: Addison-Wesley Pub Co
Pub. Date: 06 November, 2003
List Price(USD): $59.99
Title: XDoclet in Action (In Action series)
by Craig Walls, Norman Richards, Rickard Oberg, Rickard Oberg
ISBN: 1932394052
Publisher: Manning Publications Company
Pub. Date: December, 2003
List Price(USD): $44.95
Title: Developing J2EE Applications with WebSphere Studio: IBM Certified Enterprise Developer (IBM Certification Study Guides)
by Howard Kushner, Colin Yu, Doug Weatherbee, Gene Van Sant
ISBN: 1931182108
Publisher: MC Press, LLC
Pub. Date: 01 August, 2003
List Price(USD): $65.00

Thank you for visiting www.AnyBook4Less.com and enjoy your savings!

Copyright� 2001-2021 Send your comments

Powered by Apache