Book Description:
ISBN-13: 9780132923729
Data Abstraction & Problem Solving with C++: Walls and Mirrors (6th Edition) is a comprehensive textbook that covers the fundamental concepts of data abstraction and problem-solving using the C++ programming language. The book is designed for students who have a basic understanding of programming and are looking to deepen their knowledge and skills in C++.
The book begins by introducing the concept of data abstraction and how it can be used to solve complex problems. It then covers the basics of the C++ programming language, including data types, control structures, functions, and classes. The book also delves into more advanced topics such as recursion, dynamic memory allocation, and file processing.
Throughout the book, the authors use a “walls and mirrors” approach to teaching, which involves breaking down complex problems into smaller, more manageable parts. This approach helps students develop their problem-solving skills and learn how to write efficient and effective C++ code.
Data Abstraction & Problem Solving with C++: Walls and Mirrors (6th Edition) is a valuable resource for students and professionals looking to master the art of data abstraction and problem-solving in C++.
This edition retains the full content with the added advantage of portability, allowing readers to easily access and engage with the material from any device, whether in a classroom or during fieldwork.