Operating Systems
Programming Languages
Microsoft Technologies
Computer Science
Software Engineering
Web Programming
Web Technologies

Contact Us | What's New | Missing Link | Feedback

C++ Language

Book Title : Data Structures and Algorithms with Object-Oriented Design Patterns in C++
eBook download format(s) : HTM
ISBN-10 : 0471241342 
ISBN-13 : 978-0-471241-34-8 
Author(s) : Bruno R. Preiss
Publisher : Wiley (31 Aug 1998)
Section : C++ Language
Book Review:

Book 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. Visit the Textís Web Site A comprehensive web site is available for users of the text at 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)

add to                 Digg!

You may use anyone of the download options

eBook VersionBuy this book from Amazon
Front Cover

Missing Link?, Report It and you may wish to  Buy  this book from amazon

Tell a Friend!

Similar Book titles in C++ Language section:
A Beginners C++
Algorithms And Data Structures in C++
An Introduction to C++ and Object Oriented Programming
An Introduction to C++ Programming
ANSI/ISO C++ Professional Programmer's Handbook
The C++ Annotations
C++ in Action: Industrial Strength Programming Techniques
C++ Language Tutorial
C++ Programming for Scientists
C++ Programming HOW-TO
C++ Programming Tutorial
C++ Standard Template Library (STL) Programmer's Guide
C++ tutorial for C users
C++ Tutorials
C++ Unleashed
C++?? : A Critique of C++
C++?? : A Critique of C++, 3rd Edition
Compilers and Compiler Generators: an introduction with C++
Complete C++ Language Tutorial
Coronado Enterprises C++ Tutor, version 2.2
Download C++ Programming Book
Effective C++ / More Effective C++
Tom Swan's GNU C++ for Linux (Professional Dev. Guide)
Introduction to C++ Programming I
Introduction to Object-Oriented Programming Using C++
Optimizing C++
Programming in C++, Rules and Recommendations
Software Engineering using C++
Sun Studio 10: C++ User's Guide
Teach Yourself C++ in 21 Days
The C++ Programming Language (3rd Edition)
Thinking in C++, 2nd Edition (Beta)
Thinking in C++, Volume 1: Introduction to Standard C++ (2nd Edition)
Thinking in C++, Volume 2: Practical Programming, Second Edition
Who's Afraid of C++?
Programming with Class: A Practical Introduction to Object Oriented Programming with C++
C++ Library Reference
C++: A Dialog: Programming with the C++ Standard Library
C/C++ Language Reference
C/C++ Reference Zone
C++ Essentials
C++ GUI Programming with Qt 3
Industrial Strength C++: Rules and Recommendations
Applied C++: Techniques for Building Better Software
Wireless Game Development in C/C++ with BREW
C++ FAQ Lite
C++ Coding Standard Specification
Software Design Using C++
Techniques for Scientific C++
Debugging C and C++ Code in a Unix Environment
Larch/C++ Reference Manual
C++ Programming Tutorials
An Introduction to the Imperative Part of C++
C and C++ Style Guides
C++ portability guide
C++ Neural Networks and Fuzzy Logic
C++ Network Programming, Volume 2: Systematic Reuse with ACE and Frameworks
C++ Network Programming, Vol. 1: Mastering Complexity with ACE and Patterns
Language Translation Using PCCTS & C++
An Introduction to Design Patterns in C++ with Qt 4

Similar Book titles in Other sections:

Section: Bio-Chemistry
Algorithms for Molecular Biology
Structures of Life - National Institute of General Medical Sciences
Data Analysis and Visualization in Genomics and Proteomics
Database Annotation in Molecular Biology

Section: CS -> Compilers and Languages
Advanced Programming Language Design
Advanced Programming Language Features for Executable Design Patterns -Better Patterns Through Reflection
Data, Syntax and Semantics - An Introduction to Modelling Programming Languages
The Design of Functional Programs - A Calculational Approach
Basics of Compiler Design
Show all..

Section: Data Structures and Algorithms
Handbook of Algorithms and Data Structures
Data Structures and Algorithm with Object-Oriented Design Patterns in Java
Data Structure and Algorithm with Object-Oriented Design Patterns in Cpp
Data Structure and Algorithm with Object-Oriented Design Patterns in CSharp
Problems on Algorithms, 2nd Edition
Show all..

Section: Multimedia & Game Development
Macromedia Flash MX Game Design Demystified
Advanced Flash Interface Design

Section: CS -> Hardware
Computer Structures: Principles and Examples
Computer Structures: Readings and Examples
Designing Computers and Digital Systems

Section: Parallel Computing
Designing and Building Parallel Programs

Section: CS -> Theory
Information Theory, Inference and Learning Algorithms
Computer Organization and Design Fundamentals
Categories, Types And Structures - An Introduction to Category Theory for The Working Computer Scientist
Global Optimization Algorithms - Theory and Application
Approximation Algorithms
Show all..

Section: DB -> Datawarehousing
Data Mining - An Introduction Student Notes
Database Systems: Concepts, Languages and Architectures
Data Mining - Desktop Survival Guide

Section: DB -> DB / 2
IBM DB2 Universal Database for UNIX
IBM Informix: Integration Through Data Federation

Section: DB -> Oracle
High Performance Oracle Database Applications
Database Systems: The Complete Book
Oracle8 Distributed Database Systems Release 8.0
Oracle Data Warehousing Unleashed
Oracle Database Construction Kit
Show all..

Section: DB -> Others
Data Transfer Strategies (between XML and RDBM)
Database Programming with Perl
Introduction to Databases for the Web
Introduction to Databases for Web Developers
Teach Yourself Database Programming with Visual C++ 6 in 21 Day
Show all..

Section: DB -> Postgre SQL
Build Your Own Database Driven Website Using PHP and MySQL

Section: Computer Hardware
Hardware Design Guide for Microsoft Windows NT Server
Hardware Design Guide for Microsoft Windows 2000 Server
Dictionary of PC Hardware and Data Communications Terms

Section: Device Drivers
Data Link Provider Interface (DLPI) Specification
Device Driver Hardening Design Specification

Section: Logic Design and Architecture
Computer Aids for VLSI Design, Second Edition
Bit-Slice Design: Controllers and ALUs
Contemporary Logic Design
Design Issues In CMOS Differential LC Oscillators
Show all..

Section: Microprocessor
Low Power System Design Considerations
Mixed-signal and DSP Design Techniques

Section: Peripherals
Overview of Digital Audio Interface Data Structures
PCI 9050-1 Data Book Version 1.01
PCI Audio Design Guide for Embedded Systems
Plug and Play Design Specification for IEEE 1394

Section: Internet
The Cold Fusion Web Database Construction Kit

Section: Advanced Java
Java Au Naturel - Guide to Object Oriented Design, 4th Edition
Principles of Object-Oriented Programming in Java
Thinking in Patterns with Java
Java Design Pattern: A Tutorial
Interface Design: Best Practices in Object-Oriented API Design in Java
Show all..

Section: Java Enterprise Edition
Designing Enterprise Applications with J2EE
EJB Design Patterns: Advanced Patterns, Processes, and Idioms
Designing Enterprise Applications with the J2EE Platform

Section: Java User Interface
Java Look and Feel Design Guidelines: Advanced Topics

Section: Java Language
The Design Patterns: Java Companion
Java Look and Feel Design Guidelines, Second Edition

Section: Java Tools
Integrating Java with Existing Data and Applications on OS/390

Section: Mathematics
Algorithms For Computing With Modular Forms
Graph-Theoretic Algorithms
Fundamental Numerical Methods and Data Analysis
Algorithms for Modular Elliptic Curves, Second Edition
Combinatorial Algorithms for Computers and Calculators, Second Edition
Show all..

Section: Miscellaneous
The Art of Computer Game Design
Applied Cryptography: Protocols, Algorithms, and Source Code in C, 2nd Edition
Data Conversion Handbook
Image Processing and Data Analysis: The Multiscale Approach
Probabilistic Design
Show all..

Section: Microsoft Certifications
MCSE Training Guide - Active Directory Design - Exam 70-219
MCSE Training - 70-221 - Networking Infrastructure Design (New Riders)
Desktop Publishing with Microsoft Visual C++ 6 MCSD

Section: Microsoft C Sharp (C#)
Data Structures and Algorithms with Object-Oriented Design Patterns in C#
Mastering Windows 2000 Programming with Visual C++
Mastering CSharp Database Programming

Section: Microsoft COM/DCOM/ActiveX/ATL
Activex Programming With Visual C++ 5
Learn Active X Template Library Development With Visual C++ 6.0

Section: Microsoft .(dot) net
Application Architecture for .NET: Designing Applications and Services

Section: Microsoft Windows Servers
Designing & Implementing Microsoft Proxy Server
Designing & Implementing Microsoft Index Server
Designing and Implementing Microsoft Internet Information Server

Section: Microsoft Visual Basic
Visual Basic Design Patterns
Microsoft Visual Basic Design Patterns
Web Database Developer's Guide with Visual Basic 5
Visual Basic 6 Database How-To

Section: Microsoft Visual C++
Programming Visual C++, 5th Edition
Database Developer's Guide with Visual C++ 4, Second Edition
Teach Yourself Visual C++ 5 in 24 Hours
Visual C++ 4 Unleashed
Learn Visual C++ Now: Teach Yourself Microsoft Visual C++ the Quick and Easy Way
Show all..

Section: MS Web Technologies
Designing Secure Web Based Applications For Microsoft Windows 2000

Section: Networking
Introduction to Data Communications
Internetworking Design Guide
Cisco CCIE Fundamentals: Network Design
Cisco - Designing Network Security
Cisco CCIE Fundamentals: Network Design & Case Studies
Show all..

Section: Other Engineering
Modern Antenna Design 2nd Edition
Design for Construction
Marine Structural Design
Structural Engineering, Analysis and Design

Section: GNU/Linux OS
Practical File System Design - with the BE File System

Section: Embedded and RTOS
Programming Embedded Systems in C and C++
Embedded System Design: A Unified Hardware/Software Approach

Section: OS Theory
The Common Man's Guide to Operating System Design
Operating Systems: Internals and Design Principles, Fourth Edition
EW Dijkstra Archive: My recollections of operating system design
The Interaction of Architecture and Operating System Design
Project Oberon - The Design of an Operating System and Compiler
Show all..

Section: Unix OS
Nextstep Programming: Step One : Object-Oriented Applications/Book and Disk

Section: Assembly Language
Structures in Assembly Language

Section: C Language
C Elements of Style: The Programmer's Style Manual for Elegant C and C++ Programs
Introduction to C and C++ Programming
Object-Oriented Programming with ANSI C
Incompatibilities Between ISO C and ISO C++
Object-Oriented Programming And The Objective-C Language
Show all..

Section: Other Programming
Ada 95: The Craft of Object-Oriented Programming
Ada 95 for C and C++ Programmers
Using C and C++ with Fortran
Seamless Object-Oriented Software Architecture: Analysis and Design of Reliable Systems
A Functional Pattern System for Object-Oriented Design
Show all..

Section: Perl Scripting
Perl Design Patterns

Section: Scripting
Thinking in Python: Design Patterns and Problem-Solving Techniques

Section: Smalltalk
Smalltalk, Objects, and Design
Squeak: Object-Oriented Design with Multimedia Applications

Section: Redbooks Draft
Patterns: Building Serial and Parallel Processes with WebSphere Process Server V6
Deployment Guide Series: IBM Change Configuration Management Database Configuration Discovery and Tracking Server v1.1
Deployment Guide Series: TotalStorage Productivity Center for Data
Tivoli Netcool Service Quality Manager Data Mediation Gateway Development
Preparing for and Tuning the SQL Query Engine on DB2 Universal Database for iSeries on DB2 for i5/OS
Show all..

Section: Redbooks
Developing and Porting C and C++ Applications on AIX
Deployment Guide Series: Tivoli Continuous Data Protection for Files
Developing PHP Applications for IBM Data Servers
Robust Data Synchronization with IBM Tivoli Directory Integrator
SQL Performance Diagnosis on IBM DB2 Universal Database for iSeries
Show all..

Section: IBM Technotes
FICON Quick Reference Guide for IBM/McDATA Directors
Deployment Planning Considerations for Tivoli Continuous Data Protection for Files
Best Practices for OnDemand Application Design and Configuration
Journal Caching: Understanding the Risk of Data Loss
z/OS V1R7 DFSMShsm Support of Large Format Data Sets
Show all..

Section: Redpapers
Multiprotocol Data Access with IBM System Storage N series
The Role of IBM System z in the design of a Service Oriented Architecture
Synchronizing Data with IBM Tivoli Directory Integrator 6.1
IBM Tivoli Common Data Model: Guide to Best Practices
IBM System Storage N Series and Data ONTAP
Show all..

Section: Redpapers Draft
IBM System Storage N Series Implementation of RAID Double Parity for Data Protection
Configuring WebSphere Process Server 6.1 with an Oracle Database
IBM WebSphere DataPower SOA Appliances Part II: Authentication and Authorization
The Green Data Center: Steps for the Journey (draft)
IBM WebSphere DataPower SOA Appliances Part III: XML Security Guide
Show all..

Section: Software Engineering
How to Design Programs: An Introduction to Programming and Computing
Reusable Software Components: Object-Oriented Embedded Systems Programming in C
Adaptive Object-Oriented Software
Object-Oriented System Development
Object-Oriented Software Composition
Show all..

Section: Telecommunication
RF CIrcuit Design
Mobile Telecommunications Protocols for Data Networks

Section: Software Testing
A Practitioner's Guide to Software Test Design

Section: Web Programming
Introduction to Databases for the Web
Web Design in a Nutshell
Ajax Design Patterns

Section: Web Technology
The Web Design CD Bookshelf
Introduction to Web Design
Web Style Guide: Basic Design Principles for Creating Web Sites
Introduction to Web Design
Designing Web Audio
Show all..

Section: XML, XSL & UML
XML and Databases
Transferring Data Between XML Documents and Relational Databases

Similar Books from Amazon :

Tell a Friend!

©2008 - Home - Privacy Policy - Program Policy, Terms and Conditions