百道网

算法与数学:数学思维与编程实践

网店购买

内容简介

本书深入探讨算法与数学的密切关系,旨在帮 助读者通过数学思维提升编程能力。 本书系统梳理算法学习所需的数学基础,全面 介绍二分查找、素数判定法、欧几里得算法、蒙特 卡罗方法、排序算法、动态规划法、埃拉托斯特尼 筛法、图论算法等经典算法,将典型数学分析归纳 为9个要点进行讲解。书后配有30道综合测试题,可 帮助读者检验和复习所学知识。 本书配有丰富的插图,辅以翔实的例题与习题 ,精选算法学习的必要数学知识,无论您的目标是 提升编程能力、深入学习算法,还是备战竞赛,读 完本书后,都将收获实用且扎实的知识。

作者简介

米田优峻

2002年出生。2021年毕业于筑波大学附属驹场高等学校,现就读于东京大学。以“E869120”为代号活跃在编程竞赛领域。在日本最大的编程竞赛平台“AtCoder”获得最高段位--红色称号,截至2020年,在国际信息学奥林匹克竞赛(101)中三次荣获金牌。在算法研究方面亦屡获殊荣,包括日本学生科学奖、MATH竞赛等重要奖项。

译者 李曙

CCF高级会员,南京外国语学校创新教育处副主任,中教高级,负责学校学科竞赛工作。在CCFNOI30周年评奖活动中获得个人奖项类最佳荣誉--钻石教练奖,所带学生已经获得8枚IOI金牌,50多人进入信息学国家集训队。获得美国苹果公司WWDC2016教育者奖学金,苹果杰出教育工作者(ADE)。连续两年获得CCF杰出演讲者称号。