Author: Liu Da
Publisher:
Publish Date: 2004-04-01
Features: This book introduces the concepts and content of data structures, mainly including five parts: Introduction, Basic Data Structures, Typical Algorithms, Advanced Data Structures, and Applications. Among them, the Introduction part serves as the prerequisite knowledge for the book, providing a brief overview of ADL language, data structures and algorithms, fundamentals of algorithm analysis, OOP, and C++. The Basic Data Structures part includes linear lists, stacks and queues, arrays, strings, integer sets, trees, and graphs. The Typical Algorithms part mainly introduces the implementation of several typical algorithms, along with necessary complexity analysis and comparison processes, specifically including recursion, sorting, searching, and memory management. The Advanced Data Structures part mainly includes priority queues, disjoint set classes, and file structures. The Applications part presents some application examples of the aforementioned data structures and typical algorithms, including event-driven simulation, online equivalence classes, incomplete chessboards, and image compression. It can be used as a textbook for computer science majors in universities and colleges, or as a reference for professional technicians.
Introduction: This book introduces the concepts and content of data structures, mainly including five parts: Introduction, Basic Data Structures, Typical Algorithms, Advanced Data Structures, and Applications. Among them, the Introduction part serves as the prerequisite knowledge for the book, providing a brief overview of ADL language, data structures and algorithms, fundamentals of algorithm analysis, OOP, and C++. The Basic Data Structures part includes linear lists, stacks and queues, arrays, strings, integer sets, trees, and graphs. The Typical Algorithms part mainly introduces the implementation of several typical algorithms, along with necessary complexity analysis and comparison processes, specifically including recursion, sorting, searching, and memory management. The Advanced Data Structures part mainly includes priority queues, disjoint set classes, and file structures. The Applications part presents some application examples of the aforementioned data structures and typical algorithms, including event-driven simulation, online equivalence classes, incomplete chessboards, and image compression. It can be used as a textbook for computer science majors in universities and colleges, or as a reference for professional technicians.
Data Structures (Liu Da You)
📌 Related Posts
Literature
Unique Ideas
2026-09-25
Literature
Private Law. Issue 5. Volume 1 (Issue 9 overall)
2026-09-29
Literature
Four Great Criticizing Novels of Late Qing Dynasty -- A Record of the Present Situation Seen in Twenty Years
2026-09-19
Literature
Advertising photography and videography
2026-09-27
Literature
60 Chinese Literary Masterpieces That Will Influence a Middle School Student's Life
2026-10-01
Literature
Emperor's transmission of brightness
2026-10-01
Literature
Battle for Yunnan-Burma-India: A Chronicle of the Chinese Expeditionary Force's War Effort
2026-10-01
Literature
New Dinosaur Discovery: Triassic with Pan
2026-10-01