Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
75 used & new from $59.00

Have one to sell? Sell yours here
 
   
Data Structures and Problem Solving Using Java (3rd Edition)
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Data Structures and Problem Solving Using Java (3rd Edition) (Hardcover)

by Mark Allen Weiss (Author)
2.8 out of 5 stars See all reviews (28 customer reviews)

List Price: $124.40
Price: $89.45 & this item ships for FREE with Super Saver Shipping. Details
You Save: $34.95 (28%)
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Monday, July 13? Choose One-Day Shipping at checkout. Details
23 new from $75.00 52 used from $59.00
Also Available in: List Price: Our Price: Other Offers:
Hardcover (2) 62 used & new from $1.09

Frequently Bought Together

Customers buy this book with Introduction to Computing Systems: From bits & gates to C & beyond by Yale Patt

Data Structures and Problem Solving Using Java (3rd Edition) + Introduction to Computing Systems: From bits & gates to C & beyond
Price For Both: $181.16

Show availability and shipping details


Customers Who Bought This Item Also Bought

Java Gently: Programming Principles Explained (3rd Edition) (International Computer Science Series)

Java Gently: Programming Principles Explained (3rd Edition) (International Computer Science Series)

by Judy Bishop
Linear Systems and Signals (The Oxford Series in Electrical and Computer Engineering)

Linear Systems and Signals (The Oxford Series in Electrical and Computer Engineering)

by B. P. Lathi
4.4 out of 5 stars (16)  $98.28
Discrete Mathematics With Applications

Discrete Mathematics With Applications

by Susanna S. Epp
Calculus with Differential  Equations (9th Edition)

Calculus with Differential Equations (9th Edition)

by Dale Varberg
Languages and Machines: An Introduction to the Theory of Computer Science (3rd Edition)

Languages and Machines: An Introduction to the Theory of Computer Science (3rd Edition)

by Thomas A. Sudkamp
3.2 out of 5 stars (13)  $75.03
Explore similar items

Editorial Reviews

Product Description

Data Structures and Problem Solving Using Java  3/e  provides a practical introduction to data structures from a viewpoint of abstract thinking and problem solving, and incorporates the enhancements of Java 5.0.  It includes coverage of generic programming, and content on the design of generic collection classes. This book is appropriate for readers who are familiar with basic Java programming concepts or are new to the language and want to learn how it treats data structures concepts.



From the Back Cover
Features Contains extensive sample code using Java 1.1, which is available over the Internet and has been tested and reviewed by a professional programmer for accuracy. Provides an introduction to Java in Part I and also covers Graphical User Interfaces (GUI's) in an appendix. Includes pedagogical aids such as margin notes and comprehensive end-of-chapter material to help readers grasp challenging concepts. Offers flexibility in topic coverage by minimizing dependencies among the different chapters.

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

See all Editorial Reviews


Product Details

  • Hardcover: 960 pages
  • Publisher: Addison Wesley; 3 edition (February 24, 2005)
  • Language: English
  • ISBN-10: 0321322134
  • ISBN-13: 978-0321322135
  • Product Dimensions: 9.2 x 7.9 x 1.6 inches
  • Shipping Weight: 3.7 pounds (View shipping rates and policies)
  • Average Customer Review: 2.8 out of 5 stars See all reviews (28 customer reviews)
  • Amazon.com Sales Rank: #192,212 in Books (See Bestsellers in Books)

    Popular in these categories: (What's this?)

    #11 in  Books > Computers & Internet > Databases > Java & Databases
    #11 in  Books > Computers & Internet > Programming > Algorithms > Data Structures


What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(2)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

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

 

Customer Reviews

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

 
7 of 7 people found the following review helpful:
2.0 out of 5 stars Good Code, Terrible Explanations, March 28, 2000
By A Customer
I am using this book in a class on Data Structures and Algorithms. This book has a lot of material and code in it which makes it good. However, his explanations are terrible. They are ambiguous and unclear. If you can teach yourself from the code, then this is a good book for you. If your looking for clear explanations, look somewhere else.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
12 of 14 people found the following review helpful:
4.0 out of 5 stars algorithms are primary, Java is secondary, July 27, 2005
By W Boudville (Terra, Sol 3) - See all my reviews
(TOP 50 REVIEWER)    (REAL NAME)      
[A review of the THIRD EDITION 2005]

The book teaches two things. Algorithms that are very useful in computing. And how these can be coded in Java.

The explanation of the algorithms requires a reasonable amount of mathematical sophistication on your part. They all relate to discrete maths, and cover topics like sorting, random number generation and graphs. The complexity of the discussion is less than that in Knuth's "Art of Computer Programming". Perhaps more akin to Sedgewick or Aho's algorithms texts. There is a fair amount of abstraction that you'll have to deal with.

The other task in the book is explaining how Java is well suited in which to code these algorithms. Weiss also makes good use of the Java interface ability. If you think of an algorithm as being implemented in a subroutine [ie. a procedural approach], then the book uses interfaces to let you design a program at a higher level, and making it quite modular and independent of specific implementations of given algorithms.

The book does deal with Java 5. But perhaps the most important aspect of Java used in the book is the interface. So the book is quite germane even if you are using an earlier Java.

But what if you program in another language? Is the book relevant? Quite possibly. Firstly, some other languages, like C#, have interfaces. More importantly, if you regard the algorithms as the most important aspect of the book, and you are a skilled programmer, then coding is the easier aspect.

A remark to a lecturer: If you are teaching a course and are contemplating this book as its text, be careful. Try to ensure that the expected background of your class is compatible with the book. For example, if they will be experienced Java programmers, but have little maths knowledge (and this combination is certainly possible), then the book may not be very useful to them.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
7 of 8 people found the following review helpful:
5.0 out of 5 stars Great book!, November 19, 2005
I got the 2002 edition of this book for a class one and a half year ago. It is a great book. Yes, the book covers some of the basics of Java, then it goes into various analysis, algorithms, implementations, etc. It is not for beginners, and some math background will help tremendously. There is no way we could have covered all the topics in the book. It is simply too rich. It is very well written and contains great explanation. I especially like the Big Oh introduction. I found myself getting even more out of it every time I go back and read it again. Just like everything else in life, repitition is the key.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


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

1.0 out of 5 stars Not For Beginners
I was required to purchase this text for my course. Having never programmed in java before and not having a strong programming background, I found this book almost impossible to... Read more
Published 14 months ago by Jason in PA

2.0 out of 5 stars Certainly not for beginners in OOP
This book is a college textbook for my data structures java class. I was not new to programing at the start of my course, however I was new to OOP. Read more
Published 19 months ago by J. Arenson

2.0 out of 5 stars not so good
book is not so good. explanations are overcomplicated, even for simple issues. If you are beginner get "Teach yourself Java in 21 days" instead.
Published on February 14, 2007 by A. Semenov

1.0 out of 5 stars Mostly code from JDK source for collections
I bought this book with great expectations after reading the positive reviews. But the book only provides the interfaces for most of the collections (Data Structures? Read more
Published on July 27, 2006 by Seshadri Rangaswami

5.0 out of 5 stars Data Structures and Problem Solving with Java
I absolutely love this book. Some of the best code examples I have seen in a Computer Science book. Read more
Published on March 19, 2006 by Myles Bostwick

5.0 out of 5 stars An important Java book
This book is used to teach Algorithms and Data Structure in an honor computer science course at the University of Texas at Austin. Read more
Published on April 12, 2005 by JJ

1.0 out of 5 stars Too little code, explanations
Most of the "code" presented in this book is simply an interface, a list of methods with no explanation of how to implement them. I didn't learn anything from this.
Published on February 3, 2005 by Michael R. Munsey

1.0 out of 5 stars A terrible, terrible book
I was recently shanghied into buying this book by a 300-level Computer Science course I'm taking. This book is horrible. Read more
Published on July 7, 2004 by Alex V. Fairley

5.0 out of 5 stars book is superb
I took this class with the author, the book and class were excellent. The java that is covered is done in a much better way than any other java book I have. Read more
Published on June 2, 2002 by Darren C. Lyn

2.0 out of 5 stars For the advanced JAVA student, not for beginners!
When going into my Java Data Structures class (the third in a series of Java programming classes), I had averaged a B+ in my first two classes, which covered the basics of Java... Read more
Published on February 19, 2002 by M. Lovasco

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

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


Active discussions in related forums
   


Product Information from the Amapedia Community

Beta (What's this?)


So You'd Like to...


Look for Similar Items by Category


$10 Instant Savings

Beauty Blender
Get a $10 instant rebate with orders of $100 or more on beauty products sold by Amazon.com. See details. Promo code: IOBeauty.

Shop all eligible items now

 

Best Books of 2008

Best of 2008
Find our top 100 editors' picks as well as customers' favorites in dozens of categories in our Best Books of 2008 Store.
 

Build Your Workshop with Combo Packs

Shop for combo packs
Tool combo packs offer you a great, cost-effective way to build your workshop.

Shop for combo packs now

 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Glenn Beck's Common Sense
Glenn Beck's Common Sense
Darkfever
Darkfever by Karen Marie Moning
The Lost Symbol
The Lost Symbol by Dan Brown
$16.17

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates