Location:  Home » Books » Data Structures and Algorithms with Object-Oriented Design Patterns in C++  

Data Structures and Algorithms with Object-Oriented Design Patterns in C++

Data Structures and Algorithms with Object-Oriented Design Patterns in C++Author: Bruno R. Preiss
Publisher: Wiley
Category: Book

Buy New: $29.98
as of 7/31/2010 08:06 CDT details



New (20) Used (24) from $19.11

Seller: --textbooksrus--
Rating: 4.0 out of 5 stars 6 reviews
Sales Rank: 230239

Media: Hardcover
Edition: 1
Pages: 688
Number Of Items: 1
Shipping Weight (lbs): 2.7
Dimensions (in): 9.4 x 7.5 x 1.2

ISBN: 0471241342
Dewey Decimal Number: 005.117
EAN: 9780471241348
ASIN: 0471241342

Publication Date: August 31, 1998
Availability: Usually ships in 1-2 business days

Also Available In:

  • Paperback - Data Structures and Algorithms with Object Oriented Design Patterns in C++

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.



Customer Reviews:
Showing reviews 1-5 of 6



5 out of 5 stars A perfect book for starters in Data Structures using C++   December 19, 2002
Ajit Kumar (Bangalore, INDIA)
6 out of 7 found this review helpful

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.


5 out of 5 stars A thorough well-written explanation of abstract data types   December 21, 1999
Shelly Levene (New York City)
12 out of 16 found this review helpful

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!


5 out of 5 stars An excellent tutorial on Structures and Algorithims   March 12, 2000
14 out of 19 found this review helpful

The book has a detailed introduction and explanation to the subject and clearly explains how to analyze and implement in programming. This is done all in C++ and it is suited to students in Computer Science Courses. The exercises at the end of the chapters are quite useful.


5 out of 5 stars fantastic!   November 19, 2003
Choi (seoul Korea, Republic of)
2 out of 11 found this review helpful

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.
I've learned a lot of things in this book.
So, I'd like to recommend this book absolutely!



4 out of 5 stars Data Structures and Algorithms for Math Students   February 3, 2002
Brook Miles (Burnaby, BC Canada)
27 out of 29 found this review helpful

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.

Showing reviews 1-5 of 6



Copyright © 2009 Distance Learning Computer Course
algorithms  data structures  design patterns  java algo  object oriented design