Vous voulez voir cette page en français ? Cliquez ici.


or
Sign in to turn on 1-Click ordering.
More Buying Choices
Have one to sell? Sell yours here
Data Structures and Algorithms with Object-Oriented Design Patterns in Java
 
See larger image
 

Data Structures and Algorithms with Object-Oriented Design Patterns in Java [Hardcover]

Bruno R. Preiss
3.0 out of 5 stars  See all reviews (9 customer reviews)
Price: CDN$ 146.95 & this item ships for FREE with Super Saver Shipping. Details
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
Usually ships within 1 to 3 weeks.
Ships from and sold by Amazon.ca. Gift-wrap available.

Product Details


Product Description

Product Description

Create sound software designs with data structures that use modern object-oriented design patterns! Author Bruno Preiss presents the fundamentals of data structures and algorithms from a modern, object-oriented perspective. The text promotes object-oriented design using Java and illustrates the use of the latest object-oriented design patterns. Virtually all the data structures are discussed in the context of a single class hierarchy. This framework clearly shows the relationships between data structures and illustrates how polymorphism and inheritance can be used effectively. Key Features of the Text
* All data structures are presented using a common framework. This shows the relationship between the data structures and how they are implemented.
* Object-oriented design patterns are used to demonstrate how a good design fits together and transcends the problem at hand.
* A single Java software design is used throughout the text to provide a better understanding of the operation of complicated data structures.
* Just-in-time presentation of mathematical analysis techniques introduces students to mathematical concepts as needed.
Visit the Text's Web Site A comprehensive web site is available for users of the text at www.wiley.com/college/preiss. The site includes:
* The Web Book (a hypertext version of the complete book)
* Links to the Java Source Code (all the program examples from the text)
* Opus5 Package (a Java package comprised of all the source code from the text)
* Documentation (source code documentation)
* Demo Applets (various Java applets that illustrate data structures and algorithms from the text)
* Archive (JAR format archive of the source code from the text)
* Front Matter (table of contents and preface)
* Solutions Manual (password required)
* Errata

From the Back Cover

Create sound software designs with data structures that use modern object-oriented design patterns! Author Bruno Preiss presents the fundamentals of data structures and algorithms from a modern, object-oriented perspective. The text promotes object-oriented design using Java and illustrates the use of the latest object-oriented design patterns. Virtually all the data structures are discussed in the context of a single class hierarchy. This framework clearly shows the relationships between data structures and illustrates how polymorphism and inheritance can be used effectively. Key Features of the Text
* All data structures are presented using a common framework. This shows the relationship between the data structures and how they are implemented.
* Object-oriented design patterns are used to demonstrate how a good design fits together and transcends the problem at hand.
* A single Java software design is used throughout the text to provide a better understanding of the operation of complicated data structures.
* Just-in-time presentation of mathematical analysis techniques introduces students to mathematical concepts as needed.
Visit the Text's Web Site A comprehensive web site is available for users of the text at www.wiley.com/college/preiss. The site includes:
* The Web Book (a hypertext version of the complete book)
* Links to the Java Source Code (all the program examples from the text)
* Opus5 Package (a Java package comprised of all the source code from the text)
* Documentation (source code documentation)
* Demo Applets (various Java applets that illustrate data structures and algorithms from the text)
* Archive (JAR format archive of the source code from the text)
* Front Matter (table of contents and preface)
* Solutions Manual (password required)
* Errata

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.
Your tags: Add your first tag
 

 

Customer Reviews

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

2 of 2 people found the following review helpful
5.0 out of 5 stars Clear and Concise Text on Data Structures and Algorithms, Mar 16 2003
By 
Selwyn (Toronto, Ontario Canada) - See all my reviews
This review is from: Data Structures and Algorithms with Object-Oriented Design Patterns in Java (Hardcover)
When I was taking a second-year "Data Structures and Algorithms" course in Engineering, I used this book as my main reference (instead of the course-designated text by Mark Allen Weiss). I must say I am pleasantly surprised by the clarity and conciseness of Bruno Preiss' writing style. The definitions in this book are more mathematically oriented, which makes it an ideal academic text. The organization of the book is also superior. Each chapter flows very well to the next, building on top of the previous knowledge learned. A good textbook should effectively minimize the study time and effort on the students' part, while maximizing the acquired knowledge. This text achieves just that. It is a delightful read, and even now when I am at the graduate level, I still return to it whenever I need a quick recap of data structures (trees, heaps, graphs, etc.) and algorithms (sorting, dynamic programming, greedy, hashing, etc.). A minor complaint I have for this book is probably that it does not include a chapter on P versus NP (this oberservation is based on the C++ equivalent of this book). But overall, this is an excellent (possibly the best) introductory text on the subject, and would serve as an ideal stepping stone to the more advanced book "Introduction to Algorithms" by Cormen, Leiserson, Rivest, and Stein.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3.0 out of 5 stars Not so much in quality, Dec 17 2002
By A Customer
This review is from: Data Structures and Algorithms with Object-Oriented Design Patterns in Java (Hardcover)
I know this book is used as a textbook in some computer engineering courses at my school. However, I do not belong to engineering, but I am a computer science undergraduate. :-) I've tried to help my friends who were having a lot of trouble implementing a binary tree. So to follow what they learned, I've looked at the book. Hmm. I sat there, and said "I'm lucky that my profs don't teach me algorithms like this." Some implementations did not make quite intuitive sense to me. Although I understood what the book was trying to illustrate, but I didn't see why such implementation would be intuitive and useful.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5.0 out of 5 stars I used this book at school, April 12 2001
This review is from: Data Structures and Algorithms with Object-Oriented Design Patterns in Java (Hardcover)
Hi, as an undergrad engineering student, I had this book for the coursebook in my algorithms course. Honestly speaking, it's good , very readable text. I never used any of the code examples fom the book in my assignments, yet they proved rather helpfull in understanding the material. Something, that I think is missing from this book is the answeres to the problems at the end of the chapter that are not programming projects. Ading them to the book could help students a lot ( no need to relay on TA's )
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
Want to see more reviews on this item?
 Go to Amazon.com to see all 11 reviews  2.5 out of 5 stars 
 
 
Most recent customer reviews







Only search this product's reviews



Listmania!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback


Amazon.ca Privacy Statement Amazon.ca Shipping Information Amazon.ca Returns & Exchanges