| | |  | Software Engineering | Home » » » Data Structures and Abstractions with Java (2nd Edition) | | | | | | | Product Promotions: | | | | | Description: | | Using the latest features of Java 5, this unique object-oriented presentation introduces readers to data structures via thirty, manageable chapters. KEY FeaturesTOPICS: Introduces each ADT in its own chapter, including examples or applications. Provides aA variety of exercises and projects, plus additional self-assessment questions throughout. the text Includes generic data types as well as enumerations, for-each loops, the interface Iterable, the class Scanner, assert statements, and autoboxing and unboxing. Identifies important Java code as a Listing. Provides NNotes and Pprogramming Ttips in each chapter. For programmers and software engineers interested in learning more about data structures and abstractions. | | | Product Details: | | | Author:
| Frank Carrano | | Hardcover:
| 1024 pages | | Publisher:
| Prentice Hall | | Publication Date:
| August 14, 2006 | | Language:
| English | | ISBN:
| 013237045X | | Product Length:
| 10.1 inches | | Product Width:
| 8.0 inches | | Product Height:
| 1.6 inches | | Product Weight:
| 4.4 pounds | | Package Length:
| 10.2 inches | | Package Width:
| 7.9 inches | | Package Height:
| 1.8 inches | | Package Weight:
| 4.4 pounds | | Average Customer Rating:
| based on 10 reviews |
| | | | Customer Reviews: | |
Average Customer Review:
( 10 customer reviews )
Write an online review and share your thoughts with other customers.
Most Helpful Customer Reviews
7 of 9 found the following review helpful:
Very good textbookOct 19, 2006
By Jendrek We have been using this book at CSUCI as a textbook for a CS2 class with a heavy hands-on component. The book is very good in that role, and the lab manual - in spite of numerous errors in the first edition - is a very good companion.
It is neither a tutorial nor a reference; it is a textbook for a university-level course. It teaches students how to embed numerous data structures and algorithms in Abstract Data Types (ADTs), how to use them from clients, and how to utilize the existing equivalents from the Java libraries (mainly Java Collection Framework).
I highly recommend this book along with the lab manual to CS2 instructors.
2 of 2 found the following review helpful:
not ready for prime timeMay 05, 2011
By Max R. Tomlinson We are using the book for a text in a CS Data Structures class. There are numerous typos as well as sample code which is incomplete or does not compile cleanly. For example the MaxHeap code on p 740: The line heap = (T[]) new Comparable[initialCapacity+1] is wrong - the cast should be to T[] - not comparable. Since this is a solution to one of the exercises, it trips up students who did not expect to have to debug the sample code in order to do the homework. This is only one example. This text needs a thorough re-editing.
3 of 4 found the following review helpful:
Poorly Organized and Not Enough DepthNov 18, 2008
By D. Gallagher Easily the worst thing about this book is the organization. Basic data structures such as stacks and queues are presented near the end of the book, and heaps aren't explained until after priority queues! There is no logic in this book's organization.
The explanations are weak and incomplete. The author can ramble on about some things without really explaining anything. Also, the book barely scratches the surface of the explanations it attempts to give.
A positive, though, is that the diagrams and pictures are helpful.
Overall, it is useful for last minute review and not much else.
8 of 12 found the following review helpful:
big, expensive, and uselessFeb 13, 2007
By T. Liu This is one of the most useless Java books. I am a professor teaching JAVA in a state university. From my teaching experience and the feedbacks from students, I do not think this work is even worth reading. This book intends to introduce data structure through JAVA programming, but it does not achieve either goal. First, it is not a JAVA introductory book. If you are new to Java, the Just JAVA 2 (by van der Linden) is the best choice. If you want to know more about java, Core Java 2 is the good choice and can also be used as reference. If you want to learn data structure, there are many better books available on pure data structure or data structure with C++.
This book is too expensive for students, and it does not deliver the content that is worth 1/10th of the book price. The only reason I use this for my class is that it is required by University and I cannot change that :(
P.S. if you just want to learn more about Java, Think in JAVA is a great book and is free. The author (Bruce Eckel) did a great job in writing a great book and sharing it free on the internet [...].
5 of 8 found the following review helpful:
MediocreMay 18, 2004
By John J. Trammell
"John Trammell"
Too complicated to use as a tutorial, and too simple to use as a reference. This book tries to be both and does a poor job of it. Buy this book if you absolutely have to (like I did, for a class at the U of MN); otherwise I'm sure there are other books out there that can do a better job.P.S. - I found at least one typo in chapter 1. Can you find it? :-)
See all 10 customer reviews on Amazon.com
| | |
|