Data Structures and Algorithms with Object-Oriented Design Patterns in C++
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 how polymorphism and inheritance can be used effectively.
The 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 demonstrate how a good design fits together and transcends the problem. A single C++ software design is used throughout the text to better understand the operation of complicated data structures. A just-in-time presentation of mathematical analysis techniques introduces students to mathematical concepts as needed.
Data Structures and Algorithms with Object-Oriented Design Patterns in C++ PDF
Author(s): Bruno R. Preiss
Publisher: Wiley, Year: 1998