| |||||||||||||||
Hubbard and Huray have completely integrated the power of Java to present data structures in the context of the Java Collections Framework, incorporating the principles of object-oriented programming (OOP) throughout the text. Abstraction is presented through abstract data types (ADTs), Unified Modeling Language (UML) diagrams, and Java interfaces and abstract classes. The authors introduce linked structures early, then cover them in greater depth beginning with Chapter 8. In addition, three entire chapters are devoted to trees.
Data Structure with Java covers all the topics of the standard course on data structures, including the main data structures and algorithms recommended by the ACM. Students with a basic preparation in Java or C++. will appreciate the spiral approach used to develop an increasingly sophisticated understanding of abstract topics such as the analysis of algorithms. Other pedagogic features include:
John R. Hubbard is Professor- of Mathematics and Computer Science at the University of Richmond.
Anita Huray is Director of the Computer Science Laboratories at the University of Richmond.
Product Details
Would you like to update product info or give feedback on images?
|
|
Share your thoughts with other customers:
|
||||||||||||||||||||||
|
Most Helpful Customer Reviews
2 of 3 people found the following review helpful:
3.0 out of 5 stars
Riddled with errors.,
By
This review is from: Data Structures with Java (Hardcover)
The overall scope of the book is perfect for a two quarter data structures class. It goes into just enough depth to teach you something new, and something useful. But if you actually try to follow code examples or try to understand a diagram, beware because there are a lot of errors in them. Every chapter has at least two errors. Problem is, we are supposed to be learning something new and if the diagrams can't explain the situation correctly how can we not help but be confused. Don't buy this book unless you have to have it for a class, there are better books.
Share your thoughts with other customers: Create your own review
|
|
Tag this product(What's this?)Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items. |
|
This product's forum
Active discussions in related forums
Search Customer Discussions
|
Related forums
|