or
Sign in to turn on 1-Click ordering.
Trade in Yours
For a £0.25 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Colour:
Image not available

 
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Data Structures and Algorithms/Java (Worldwide Series in Computer Science) [Hardcover]

Bruno R. Preiss

RRP: £111.00
Price: £97.68 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £13.32 (12%)
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.
Dispatched from and sold by Amazon. Gift-wrap available.
Want delivery by Monday, 20 May? Choose Express delivery at checkout. See Details
Trade In this Item for up to £0.25
Trade in Data Structures and Algorithms/Java (Worldwide Series in Computer Science) for an Amazon.co.uk gift card of up to £0.25, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more

Book Description

27 Aug 1999 0471346136 978-0471346135 Pap/Cdr
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

Product details


More About the Author

Discover books, learn about writers, and more.

Product Description

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

About the Author

Bruno R. Preiss is an Associate Professor in the Department of Electrical and Computer Engineering at the University of Waterloo, Canada. He is a member of the Parallel and Distributed Systems Group, the Computer Communications Networks Group, and the VLSI Research Group. After earning a B.A.Sc. degree in Engineering Science, Professor Preiss received an M.A.Sc. and Ph.D. in Electrical Engineering from the University of Toronto, Canada.

Inside This Book (Learn More)
Explore More
Concordance
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

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

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

There are no customer reviews yet on Amazon.co.uk.
5 star
4 star
3 star
2 star
1 star
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 2.5 out of 5 stars  11 reviews
9 of 10 people found the following review helpful
4.0 out of 5 stars Extensive Algorithm Coverage 28 Mar 2000
By A Customer - Published on Amazon.com
Format:Hardcover
Not to bad. The book is a little high in price, but covers a large set of algorithms that could be applied to many Java applications. The book reads like a algebra book, with lots of formulas and theory and with not enough examples. Not for light reading.
8 of 9 people found the following review helpful
4.0 out of 5 stars Don't believe these other reviews... 10 Mar 2001
By Travis Brooks - Published on Amazon.com
Format:Hardcover
Some people are reviewing this book as hard to read, confusing, and complaining that the code doesn't compile. Such is the state of higher education these days...I would actually say that this is a very readable introductory treatment on data structures. Granted, there seems to be the occasional error in implementing classes that strictly conform to given definitions, and some of the implementations seem a bit simplistic, but overall its a fine piece of work. I found the implementations for tree traversals in chapter 9 to be rather clever.

There is something of a reliance upon a hierarchy structure (introduced in ch. 5) which i think might turn some people off in using this book as a text. Chapters seem to build upon previous chapters, requiring you to read most of the book. Professors have a tendency to skip around to fit the curricula into the time of the class term which might make the book seem confusing--i've just been reading it straight through for personal amusement so i'm not as influenced by this. I think this class hierarchy is justified because the book isn't just about data structures, its also about design patterns. If you know something about either data structures or design patterns you can gain insight into both from reading this.

And as for compiling the code...the purpose of books like this shouldn't be to copy and paste code. If you have even a vague understanding of the material "filling in the blanks" and writing your own code should be a simple matter.

5 of 5 people found the following review helpful
5.0 out of 5 stars I used this book at school 12 April 2001
By Industrial - Published on Amazon.com
Format: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 )
Were these reviews helpful?   Let us know

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
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!

Create a Listmania! list

Look for similar items by category


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges