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
51 used & new from $24.13

Have one to sell? Sell yours here
 
   
Data Structures and Algorithms with Object-Oriented Design Patterns in C++
 
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 Algorithms with Object-Oriented Design Patterns in C++ (Hardcover)

by Bruno R. Preiss (Author)
4.8 out of 5 stars See all reviews (5 customer reviews)

Price: $102.20 & this item ships for FREE with Super Saver Shipping. Details
Usually ships within 7 to 12 days.
Ships from and sold by Amazon.com. Gift-wrap available.

21 new from $54.00 30 used from $24.13
Also Available in: List Price: Our Price: Other Offers:
Paperback (1st) Order it used!

Frequently Bought Together

Data Structures and Algorithms with Object-Oriented Design Patterns in C++ + Data Structures and Algorithms in C++ + Computer Organization and Design, Fourth Edition, Fourth Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design)
Price For All Three: $296.67

Some of these items ship sooner than the others. Show details


Customers Who Bought This Item Also Bought

Practical Data Structures in C++

Practical Data Structures in C++

by Bryan Flamig
C++: Effective Object-Oriented Software Construction: Concepts, Practices, Industrial Strategies and Practices (2nd Edition)

C++: Effective Object-Oriented Software Construction: Concepts, Practices, Industrial Strategies and Practices (2nd Edition)

by Kayshav Dattatri
4.8 out of 5 stars (24)  $40.45
Standard C++ IOStreams and Locales: Advanced Programmer's Guide and Reference

Standard C++ IOStreams and Locales: Advanced Programmer's Guide and Reference

by Angelika Langer
4.6 out of 5 stars (17)  $50.69
Data Structures Using C

Data Structures Using C

by Aaron M. Tenenbaum
Advanced C++ Programming Styles and Idioms

Advanced C++ Programming Styles and Idioms

by James O. Coplien
Explore similar items

Editorial Reviews

Product Description
An object-oriented learning framework for creating good software design.

Bruno Preiss presents readers with a modern, object-oriented perspective for looking at data structures and algorithms, clearly showing how to use polymorphism and inheritance, and including fragments from working and tested programs.

From the Back Cover
Learn the latest object-oriented design patterns needed to create sound software designs Author Bruno Preiss presents the fundamentals of data structures and algorithms from a modern, object-oriented perspective. The text promotes object-oriented design using C++ 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 clearly 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 C++ 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.The site includes: The Web Book (a hypertext version of the complete book) Links to the C++ Source Code (all the program examples from the text) Programmer’s Guide (instructions for using the code with different C++ compilers) Lecture Transparencies Complete Text (password required) LaTeX Source (password required) Plates: programs, figures, and tables enlarged (password required) Solutions Manual (password required)

See all Editorial Reviews

Product Details

  • Hardcover: 688 pages
  • Publisher: Wiley; 1 edition (August 31, 1998)
  • Language: English
  • ISBN-10: 0471241342
  • ISBN-13: 978-0471241348
  • Product Dimensions: 9.4 x 7.5 x 1.2 inches
  • Shipping Weight: 2.7 pounds (View shipping rates and policies)
  • Average Customer Review: 4.8 out of 5 stars See all reviews (5 customer reviews)
  • Amazon.com Sales Rank: #475,193 in Books (See Bestsellers in Books)

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

    #23 in  Books > Computers & Internet > Programming > C > Objects
    #32 in  Books > Computers & Internet > Programming > Algorithms > Data Structures

Citations (learn more)
1 book cites this book:

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.

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

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

 
26 of 28 people found the following review helpful:
4.0 out of 5 stars Data Structures and Algorithms for Math Students, February 3, 2002
By Brook Miles (Burnaby, BC Canada) - See all my reviews
(REAL NAME)   
Believe the summary...this book is for 2nd and 3rd year post-secondary students. I am an experienced C++ programmer, but Grade 12 math isn't enough to cut through the explanations to get to the code, which I can understand perfectly well.

Who should buy this book? Students with a good grasp of basic calculus, who want a thoroughly academic treatment of algorithms in C++ in order to pass Computer Science.

Who should not? A C++ programmer that wants clear, effectively presented information on implementing standard algorithms and data structures in order to get their project done.

I'm of the Keep It Simple school of thought, and the practical theory and implementations in this book could have been presented much more effectively without the adademic bafflegab.

I am currently working on my calculus skills in my spare time, and as my familiarity with the mathematical notation grows, I may be able to put this book to good use. Untill then I wish I'd bought something else, programming doesn't need to be as dense as this book makes it.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
6 of 7 people found the following review helpful:
5.0 out of 5 stars A perfect book for starters in Data Structures using C++, December 18, 2002
By Ajit Kumar (Bangalore, INDIA) - See all my reviews
This is a great book for one who has had a formal study of undergraduate Calculus/Algebra and a very good understanding of the C++ language. The book starts off with explaining the fundamentals that will be applied to measure the effectiveness of a piece of code, and is very helpful for those who wants to understand the basic theory applied in the later chapters. This books treats almost all the basic data structures and have been presented in a very simple non-profounding way, like keeping the class design and hiearchy the same throughout. All the data structures have been explained using the (easy to use) arrays as well as link-lists. This makes it easier for a novice to grasp the fundamentals and go on to implement more complex and effective data structures using link lists. Overall, I found this book extremely helpful in getting a sound footing on this topic.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
12 of 16 people found the following review helpful:
5.0 out of 5 stars A thorough well-written explanation of abstract data types, December 20, 1999
I think I said it all right there. Great for intermediate/advanced c++ users. It also contains sections on various algorithms which implement many of the data structures discussed in previous chapters. Just get the book already!
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

5.0 out of 5 stars fantastic!
I used the source code in this book when I implemented buddy system in my OS.
Bruno's code is very effective and the design is excellent too. Read more
Published on November 18, 2003 by Choi

5.0 out of 5 stars An excellent tutorial on Structures and Algorithims
The book has a detailed introduction and explanation to the subject and clearly explains how to analyze and implement in programming. Read more
Published on March 12, 2000 by codedaemon

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?)



Look for Similar Items by Category


Tanaka Landscaping Power Tools

Shop for Tanaka products at Amazon.com

Tanaka provides commercial-grade blowers, trimmers, accessories, and other landscaping equipment for the homeowner.

Shop all Tanaka

 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books Store.
 

Buy Three Books, Get a Fourth Free

4-for-3 Books
Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
 

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
Paranoia
Paranoia by Joseph Finder
My Soul to Lose
My Soul to Lose by Rachel Vincent
Glenn Beck's Common Sense
Glenn Beck's Common Sense

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