算法在几乎所有的数学领域中都扮演着越来越重要的角色。通过本书,读者能够发展基本的数学能力,特别是那些与算法设计、分析及实现有关的能力。本书不仅包含了Eratosthenes筛法、Euclid算法、排序算法、图算法和高斯消元法等基本算法,而且讨论了图论、数据结构和数值优化等基本问题;不仅强调严格和严谨的数学表达,还详细论述了如何用C++实现具体算法的编程实践,是一本理论和实际紧密结合的图书。 本书可作为算法课程的入门教材,是对数学分析和线性代数等传统课程的补充;适合组合优化、算法设计等方向的师生和科研工作者使用参考,也可作为广大编程爱好者的工具图书。 本书涵盖作者在波恩大学为初学者举办的讲座内容。 它包括许多可行的示例、详细的解释以及供进一步研究的参考资料……除数学主题外,作者还介绍了C ++编程语言。 ——zbMATH,Costic? Moro?anu 本书简要介绍了一些简单的数值和计算机算法,包括对其时序的分析。该课程面向具有高中数学水平的学生,但无须读者具备特定的背景知识,且本书内容可用于开设一学期的课程。……这是一本很好的入门教科书。 ——MAA Reviews,Alla Stenger
From the Back Cover
Algorithms play an increasingly important role in nearly all fields of mathematics. This book allows readers to develop basic mathematical abilities, in particular those concerning the design and analysis of algorithms as well as their implementation. It presents not only fundamental algorithms like the sieve of Eratosthenes, the Euclidean algorithm, sorting...