Data Structures [C++ Version]

Author: Li Genqiang
Publisher:
Publish Date: 2005-03-01
Features: This book takes the perspective of software development and design, following the principles of object-oriented programming, to provide a detailed introduction to various data structures such as linear lists, stacks and queues, strings, multi-dimensional arrays and general lists, trees, and graphs. It also explains the storage representations of these data structures in computers and the implementation of algorithms on different storage representations. Each algorithm is described in C++ and has been tested and run successfully in the VC++ 6.0 environment. The last two chapters introduce the two common operations in computers: searching and sorting, providing detailed explanations of the implementation of different searching and sorting operations, as well as efficiency analysis of various algorithms. This book is accompanied by Data Structures (C++ Version) Exercise Solutions and Practical Guidance, which is convenient for teaching and self-study. It can serve as a textbook for undergraduate or associate degree programs in computer science or information science-related fields, a reference for self-learners of data structures, and a reference for technical personnel engaged in computer engineering and application work. The book is accompanied by electronic teaching materials, source code, and related files, which can be downloaded from the website of China Water Power Press at: www.waterpub.com.cn.

📌 Related Posts