Author: Chen Huinan
Publisher:
Publish Date: 2006-05-01
Features: This book is well-structured, comprehensive in content, rigorous in logic, and easy to understand. The algorithms provided include complete C programs with ingenious design and detailed comments. All programs have been compiled and run correctly in the VC environment. They serve as excellent examples for learning algorithm design and make complex and abstract algorithms more accessible and understandable for learners. The book contains numerous examples and illustrations, along with abundant exercises, making it convenient for self-study. It can be used as a textbook or reference for undergraduate and graduate students in computer science and technology and related fields in universities. It is also a valuable teaching reference for courses like "Algorithm Design and Analysis" or "Data Structures," as well as for computer professionals and others who wish to learn about and understand algorithms.
The content of the book is divided into three parts: Algorithms and Algorithm Analysis, Algorithm Design Strategies, and Solving Difficult Problems. The first part introduces problem-solving methods, algorithm complexity and analysis, recursive algorithms, and recurrence relations. The second part discusses common algorithm design strategies: basic search and traversal methods, divide-and-conquer, greedy algorithms, dynamic programming, backtracking, and branch-and-bound. The third part covers NP-complete problems, randomized algorithms, approximation algorithms, and cryptographic algorithms.
Additionally, the book introduces two new data structures: skip lists and splay trees, along with their specific algorithmic analysis methods. It also provides a brief discussion on modern cryptography.
Algorithm Design and Analysis -- C++ Language Description
📌 Related Posts
Literature
Modern Western fast food production
2026-09-12
News
Can children with cold and fever eat oranges?
2026-09-22
News
Is the accuracy rate of the test strip high?
2026-10-02
News
In the early stages of pregnancy, if a woman is carrying a boy, what different symptoms might she experience?
2026-10-05
Literature
Dreamweaver 8 Making a Super White Gold Online Learning Manual
2026-10-07
Literature
VISUAL C++ 6.0 Usage and Development
2026-10-07
Literature
New Century Web Designer Application Tutorial (Second Edition)
2026-10-07
Literature
Digital Signal Processing -- A Computer-Based Approach (Second Edition)
2026-10-07