Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Kindle Edition
Read instantly on your iPad, PC or Mac, no Kindle required
Buy Price: $91.79
 
 
   
Buy Used
Used - Good See details
$43.23 & this item ships for FREE with Super Saver Shipping. Details

or
Sign in to turn on 1-Click ordering.
 
   
Sell Back Your Copy
For a $9.01 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Data Structures and Abstractions with Java (2nd Edition)
 
See larger image
 

Data Structures and Abstractions with Java (2nd Edition) [Hardcover]

Frank Carrano (Author)
3.0 out of 5 stars  See all reviews (10 customer reviews)

List Price: $146.00
Price: $119.01 & this item ships for FREE with Super Saver Shipping. Details
You Save: $26.99 (18%)
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.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it delivered Tuesday, February 14? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $91.79  
Hardcover $101.99  
Hardcover, August 14, 2006 $119.01  
Paperback --  
Sell Back Your Copy for $9.01
Whether you buy it used on Amazon for $41.00 or somewhere else, you can sell it back through our Book Trade-In Program at the current price of $9.01.
Used Price$41.00
Trade-in Price$9.01
Price after
Trade-in
$31.99
There is a newer edition of this item:
Data Structures and Abstractions with Java (3rd Edition) Data Structures and Abstractions with Java (3rd Edition) 3.0 out of 5 stars (10)
$101.99
In Stock.

Book Description

August 14, 2006 013237045X 978-0132370455 2

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.


Frequently Bought Together

Customers buy this book with Discrete Mathematics and Its Applications $149.95

Data Structures and Abstractions with Java (2nd Edition) + Discrete Mathematics and Its Applications
Price For Both: $268.96

One of these items ships sooner than the other. Show details

  • This item: Data Structures and Abstractions with Java (2nd Edition)

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Discrete Mathematics and Its Applications

    Usually ships within 6 to 12 days.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details



Editorial Reviews

Review

"Clear, clean presentation of the concepts. Very careful explanations for an often confusing topic." — Bob Holloway, University of Wisconsin

"Technically, the writing is very Java savvy. It is very important that we exploit the neat Java features to improve code engineering. The text does that very nicely." — Bina Ramamurthy, SUNY Buffalo

"Good class design is often elusive for students. I think that the way the authors emphasize class design with an eye toward future superclasses is an excellent approach." — Dennis Brylow, Purdue University

--This text refers to an out of print or unavailable edition of this title.

From the Back Cover

Written for an introductory course in data structures, typically known as CS-2, this book was designed and built from the ground up with Java and objects in mind. Frank Carrano and Walter Savitch provide instructors and students with a carefully crafted and class-tested approach for teaching ADTs and objects with Java. The book's unique design organizes material in short segments and relatively small chapters. This approach makes learning easier and allows for teaching flexibility. The book shows students how to organize their data by using a list, a dictionary, a stack, a queue, and so on. Using these data organizations, students will learn about related techniques for algorithm development.

FEATURES

  • Separates the specification and implementation of ADTs into individual, but consecutive, chapters.
  • Presents short, bite-sized segments that focus attention on one issue at a time.
  • Organizes material into numerous, relatively small chapters that can be covered in various sequences.
  • Presents highlighted notes emphasizing key material and providing supplementary comments.
  • Offers programming tips that give readers additional programming advice.
  • Contains many figures, making presentation more visual and less imposing than other books.
  • Offers self-test questions throughout chapters, with answers in the back of the book.
  • Integrates Java coverage into the presentation, including the javadoc documentation style for Java programs.
  • Features a Prentice Hall Companion Website available at
    http://www.prenhall.com/carrano
--This text refers to an out of print or unavailable edition of this title.

Product Details

  • Hardcover: 1024 pages
  • Publisher: Prentice Hall; 2 edition (August 14, 2006)
  • Language: English
  • ISBN-10: 013237045X
  • ISBN-13: 978-0132370455
  • Product Dimensions: 10.2 x 7.9 x 1.8 inches
  • Shipping Weight: 4.4 pounds (View shipping rates and policies)
  • Average Customer Review: 3.0 out of 5 stars  See all reviews (10 customer reviews)
  • Amazon Best Sellers Rank: #117,124 in Books (See Top 100 in Books)

More About the Authors

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

10 Reviews
5 star:
 (4)
4 star:    (0)
3 star:    (0)
2 star:
 (4)
1 star:
 (2)
 
 
 
 
 
Average Customer Review
3.0 out of 5 stars (10 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

5 of 6 people found the following review helpful:
5.0 out of 5 stars Very good textbook, October 19, 2006
By 
Jendrek (Camarillo, CA) - See all my reviews
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.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 1 people found the following review helpful:
2.0 out of 5 stars not ready for prime time, May 5, 2011
By 
Max R. Tomlinson (San Francisco, Ca United States) - See all my reviews
(REAL NAME)   
Amazon Verified Purchase(What's this?)
This review is from: Data Structures and Abstractions with Java (2nd Edition) (Hardcover)
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.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


7 of 10 people found the following review helpful:
1.0 out of 5 stars big, expensive, and useless, February 13, 2007
This review is from: Data Structures and Abstractions with Java (2nd Edition) (Hardcover)
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 [...].
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews








Only search this product's reviews




Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

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
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums





Look for Similar Items by Category


Look for Similar Items by Subject