See buying choices for this item to see if it's one of the millions that are eligible for Amazon Prime.

20 used & new from $5.43

Have one to sell? Sell yours here
 
 
Object-Oriented C++ Data Structures for Real Programmers
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Object-Oriented C++ Data Structures for Real Programmers (Paperback)

by Jan L. Harrington (Author) "Object-oriented programmers have a unique way of handling data structures..." (more)
Key Phrases: String Customer, Implementation of the Date, Implementation of the Script (more...)
3.4 out of 5 stars See all reviews (5 customer reviews)


Available from these sellers.


5 new from $29.00 15 used from $5.43
Also Available in: List Price: Our Price: Other Offers:
Unknown Binding Order it used!

Editorial Reviews

Product Description
Data structures play a key role in any serious development project, determining how the program acquires, stores, updates, and processes its in-memory data. Many of the basic techniques for constructing and governing access to data structures are well-documented, but most are structured programming techniques that do not translate well in an object-oriented environment.

Object-Oriented C++ Data Structures for Real Programmers corrects this imbalance, teaching experienced C++ and Java developers the most effective methods for designing and implementing highly functional data structures in any type of object-oriented programming effort. The first part of the book introduces the various approaches, focusing on the purposes for which each is most suited. From there, the author examines advanced functionality that can be achieved in a number of ways, helping readers choose and apply the optimal technique.

Key Features
* Advanced coverage from an accomplished developer and programming author
* Written explicitly for experienced object-oriented programmers
* Helps you choose the best way to build the desired functionality, then provides the instruction you need to do it
* Covers all major data structure approaches, including arrays, vectors, lists, stacks, and queues
* Explains how to achieve a wide range of functionality, including data sorting, searching, hashing, dictionaries, and indexes

From the Back Cover


Object-Oriented C++ Data Structures for Real Programmers introduces experienced object-oriented programmers to the selection, design, algorithms, and use of classic data structures. You'll learn how data structures work, so you can evaluate existing data structures more effectively and employ them in ways that makes the most sense for your programs.


More importantly, you'll master the art of creating custom data structures that handle data according to your programs' precise needs. The author begins with several basic data structures, then builds on your grasp of their constituent classes to explore increasingly complex approaches and the specialized functionality they provide. The book concludes with a look at two complete example programs, each with its own different data structure requirements.


Features

  • Presents in-depth explanations written explicitly for experienced object-oriented programmers.
  • Equips you with both a conceptual understanding of data structures and the practical knowledge you need to build your own.
  • Begins with basic data structures: arrays, vectors, linked lists, stacks, and queues.
  • Proceeds logically to more advanced approaches: binary search trees, AVL trees, B-Trees, heaps, and priority queues.
  • Examines additional techniques for ordering, accessing, and searching data, including binary searches, hash tables, and dictionaries.
  • Concludes with two complete example programs, one using RAM-based data storage, the other using disk-based storage.
  • Via a companion Web site, provides complete example code, written in platform-agnostic C++.


See all Editorial Reviews

Product Details

  • Paperback: 350 pages
  • Publisher: Morgan Kaufmann; 1st edition (October 15, 2001)
  • Language: English
  • ISBN-10: 0123264294
  • ISBN-13: 978-0123264299
  • Product Dimensions: 9.1 x 7.4 x 1.3 inches
  • Shipping Weight: 2.2 pounds
  • Average Customer Review: 3.4 out of 5 stars See all reviews (5 customer reviews)
  • Amazon.com Sales Rank: #1,616,684 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #62 in  Books > Computers & Internet > Programming > C > Objects

Inside This Book (learn more)


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
 
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:
 (2)
4 star:
 (1)
3 star:    (0)
2 star:
 (1)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
3.4 out of 5 stars (5 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
4 of 4 people found the following review helpful:
4.0 out of 5 stars Learn C++ datastructures, finaly a nice book!, December 27, 2001
By RJ Harteveld (Netherlands) - See all my reviews
Yes finaly a nice book with nice examples about datastructures.

You can read -and understand- the book if you are a mature beginner in the language C++. This book will gide you through diferent concepts of structures: beginning at the begin, ending at the end. The following subjects are included:

- Array container classes and iterators (a bit on templates)
- Vector container classes and iterators
- Single linked list objects
- Double linked list objects
- Stack and Queues
- Binary search trees
- AVL trees
- B trees
- Binary Heaps and Priority Queues
- Sorting and searching
- Hash tables
- Dictionaries
- Some example chapters

- Template Appendix !!!

**** ps: Now I have red more books about this subject, I found some very unpleasent errors! the calculation in the: AVL Tree is incorrect, B Tree is incorrect and (!!) the Binary Heap dus't work properly (buildHeap). Nevertheless this is a nice book to read, aslong you know the errors.

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



 
2 of 2 people found the following review helpful:
2.0 out of 5 stars Object-Oriented C++ Data Structures for Real Programmers, May 13, 2004
This book has some good concepts and approach to the subject, but the examples have just too many errors, and some errors even cause system exceptions when you run them. Furthermore the author's web side, which is supposed to keep track of the errata, has no records of any errors reported. I personally sent notice of some errors, but received no response.
It is just too frustrating to attempt to learn a subject with examples that do not work, a book that has no support after you purchased it, and the author's web site does not report or respond to its readers. Find something else.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
1.0 out of 5 stars Bad, June 12, 2006
By David Veldof "Twin Cities" (Woodbury, MN. United States) - See all my reviews
I don't know why one reviewer was so easy on Harrington. This book is just filled with errors. The web site isn't even available anymore. I am weary of these academics writing shoddy books,rife with errors,and then not even posting errata. STAY AWAY from this work.
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 The best Data Structures book
All I can say is "WOW" when it comes to this book. Do you want a book the elucidates those hard to understand Data Structure concepts like B-Trees? Read more
Published on October 6, 2003 by Brian Maula

5.0 out of 5 stars excellent book but...
What makes this book special and worth 5 stars:
1. easy to follow and detailed diagrams.
2. Self-desribing coding convention (really self-commenting).
3. Read more
Published on July 28, 2002

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]

   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Discover Oregon

Garmin Oregon at Amazon.com
You'll find that on the trail, the new Garmin Oregons exchange waypoints, tracks, and geocaches with other Oregon and Colorado units.

Shop all Garmin

 

Best Books of 2008

Best of 2008
Find our top 100 editors' picks as well as customers' favorites in dozens of categories in our Best Books of 2008 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.
 

Bosch Tools are Invented for Life

Shop for tools by Bosch
For users who desire comfort, convenience, and value, Bosch delivers great tools for both the professional and do-it-yourselfers.

Shop for tools by Bosch

 

 

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
Glenn Beck's Common Sense
Glenn Beck's Common Sense
Darkfever
Darkfever by Karen Marie Moning
The Adventures of Sherlock Holmes
The Adventures of Sherlock Holmes by Arthur Conan, Sir, 1859-1930 Doyle

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