Jump to ratings and reviews
Rate this book

Data Structures and Abstractions with Java

Rate this book
Using the latest features of Java 5, this unique object-oriented presentation introduces readers to data structures via thirty, manageable chapters. KEY 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.

1024 pages, Hardcover

First published July 19, 2000

12 people are currently reading
119 people want to read

About the author

Frank M. Carrano

17 books3 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
16 (23%)
4 stars
17 (24%)
3 stars
22 (31%)
2 stars
10 (14%)
1 star
4 (5%)
Displaying 1 - 8 of 8 reviews
Profile Image for Jessica.
35 reviews2 followers
November 3, 2022
This book has amazing, helpful material on understanding how to use ADT (abstract data types), generics, and comparables to make modules more portable and reusable. The only reason I didn't give it five stars is that each chapter follows the same pattern such that the redundancy is a but painful a few chapters in. The first time, it helped me to think differently. After that, it made more sense to skim for new information; I feel strongly if you have become that boring in your writing that you are failing students. Examples should have been presented in different perspectives so that students who think differently could each have their aha moment, ideally. Otherwise, the instructions for comments syntax and portability in this book are WELL worth it because they are entirely absent from other texts and are absolutely crucial for good programming documentation and being able to reuse your work.
Profile Image for Jason.
51 reviews7 followers
December 10, 2023
This book was pretty decent. It is more digestible than earlier editions and provides wonderful implementation pseudocode. I used a previous edition from the 2000's (Timothy Henry was not involved), an edition not advised to be used by the co-author of the old edition (one of our professors berated the old book as well). The topic is quite difficult, so I don't know if it could have been articulated any easier. Maybe I'll read Dr. Sedgewick from Princeton and compare to this one. The good thing about Sedgewick is that he runs an online MOOC on Coursera which can accompany the textbook.

This is a more modern and edited version so I appreciated using this in Data Structures 2 vs. a previous edition in Data Structures 1. Data Structures II was definitely the hardest course I've taken by far...
Profile Image for dan.
19 reviews7 followers
January 11, 2008
My version was a first edition. For any technical book, but especially a programming book, errors in the code are problematic. This book was as full of errors as any programming book I've ever read.

As on might expect, the "problems to solve" were presented nearly entirely abstract and lacking any of the practical usefulness contained in many development book, most notably O'Reilly's Java Cookbook series. For example, the book discusses vectors, arrays, and linked lists without a discussion of when each solution may be most appropriate in "real world" applications.
Profile Image for Aseel.
227 reviews4 followers
April 8, 2013
I studied this subject at university and this book was the recommended for passing the course .
Clear explanation, codes and examples
Data structure is an enjoyable game!






Profile Image for John.
12 reviews1 follower
January 6, 2014
Maybe not the best book, but one of the few CS textbooks I kept from college. A great introductions to common data structures that helps me brush up for programming interviews.
1 review
Want to read
March 5, 2014
Actually, I am taking a computer science course and the book run out of the book store. So, how can I download it ?
Displaying 1 - 8 of 8 reviews

Can't find what you're looking for?

Get help and learn more about the design.