Home   FAQs   New Arrivals   Specials   Pricing & Shipping   Location   Corporate Services  
 Search:   
 View Cart   Check Out   
 
Browse by Subject
I.T
 .NET 3.5
 Windows 2000/XP
 Cisco
 Java
 Office XP
 VB
 ASP
 UML
 Web Design
 E-Commerce
 Project Management
 Macintosh
 Linux
 Windows Server 2008
 Sharepoint 2007
Certification
 MCITP
 MCTS
Economics and Business
 Accounting
 Business Information Systems
 Economics
 Finance
 Management
 Marketing
 Human Resources
 OneKey Textbooks

Object-Oriented C++ Data Structures for Real Programmers - The Real Programmers Series

by: Jan L. Harrington

On-line Price: $79.85 (includes GST)

Paperback package 576

30%Off Retail Price

You save: $34.00

Sale Item - Special discount -limited stock
_____________________
N.Sydney : In Stock

Retail Price: $113.85

Publisher: MORGAN-KAUFMANN,October 2001

Category: C++ PROGRAMMING Level: I/A

ISBN: 0123264294
ISBN13: 9780123264299

Add to Shopping Cart

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++.

Authors:


      Jan L. Harrington, the author of 30 books, has been writing about computers since 1984. Dr. Harrington is also a full-time faculty member and chair of the Department of Computer Science and Information Systems at Marist College, where she teaches object-oriented programming (including data structures), database management, data communications, and computer architecture.

Table of Contents

The whole table of contents in PDF


  Chapter 1 Introducing Object Oriented Data Structure Arrays PDF Sample

Chapter 2 Vectors

Chapter 3 Linked Lists

Chapter 4 Stacks and Queues

Chapter 5 Binary Trees

Chapter 6 AVL Trees

Chapter 7 B Trees PDF Sample

Chapter 8 Heaps and Priority Queues

Chapter 9 Sorting and Searching

Chapter 10 Hash Tables

Chapter 11 Dictionaries

Chapter 12 The Video Store

Chapter 13 The Corner Pharmacy

Appendix A Templates

Appendix B Demonstration Program Application Classes


  Web-Enhanced:


      Complete source code file


  Related Titles:


  Database

For Real Programmers