C++ and Data Structures

Author: Gao Fei
Publisher:
Publish Date: 2006-09-01
Features: This book systematically introduces the encapsulation, inheritance, and polymorphism of object-oriented programming, as well as the basics of C++ programming. On this basis, using object-oriented thinking and the concept of abstract data types, it effectively organizes and describes the relevant classes and implementations of various common data structures such as linear lists, arrays, strings, stacks, queues, trees, and graphs in C++. It also introduces the different storage methods, typical operations, and applications of each data structure. The book is divided into two parts, totaling 15 chapters. The first part introduces object-oriented concepts and the basics of C++ programming; the second part introduces the C++ abstract classes and their implementations for various common data structures. This book can be used as a textbook for undergraduate students majoring in electronic and information-related fields in universities, as well as a reference for engineers engaged in programming.
The book systematically introduces the encapsulation, inheritance, and polymorphism of object-oriented programming and the basics of C++ programming. On this basis, using object-oriented thinking and the concept of abstract data types, it effectively organizes and describes the relevant classes and implementations of various common data structures such as linear lists, arrays, strings, stacks, queues, trees, and graphs in C++. It also introduces the different storage methods, typical operations, and applications of each data structure. The book is divided into two parts, totaling 15 chapters. The first part introduces object-oriented concepts and the basics of C++ programming; the second part introduces the C++ abstract classes and their implementations for various common data structures. This book can be used as a textbook for undergraduate students majoring in electronic and information-related fields in universities, as well as a reference for engineers engaged in programming.

📌 Related Posts