本书介绍了高级计算机程序设计和算法分析所涉及的数学知识,目的是为解决复杂问题、求解规模庞大的求和问题以及探索数据中的微妙模式提供坚实的数学基础。该书对于每一个涉及数学学科的学生来说都是一本必备的教科书和参考书。
具体数学是连续数学和离散数学的融合。该书讨论的话题是高德纳的经典著作《计算机程序设计艺术》中数学基础部分的扩展,但该书的表达风格更加轻松活泼,对一些主题的讨论更加深入,同时增加了一些新的内容并将重要的思想贯穿全书始末。
书中包含500多道习题,分为6大类。除了研究题外,其余(热身题、基本题、作业题、测验题和附加题)都给出了完整答案,为自学提供了有益的帮助。
该书还在边栏处给出了选修过该课程的学生写的旁白,作者希望在传达数学方法的重要性的同时,增加学生的学习乐趣。
Ronald L. Graham(葛立恒)
著名数学家,美国加州大学圣迭戈分校计算机与信息科学专业教席( Jacobs Endowed Chair),AT&T实验室研究中心荣誉首席科学家,美国数学学会前任主席。Graham 于1999年成为美国计算机学会会士,2003年获得美国数学学会的斯蒂尔终身成就奖,2012年成为美国数学学会会士。他还曾获得美国数学学会颁发的Lester R.Ford奖和Carl Allendoerfer奖以及其他众多奖项。
Donald E. Knuth(高德纳)
著名计算机科学家,算法与程序设计技术的先驱者、斯坦福大学计算机系荣休教授、计算机排版系统TEX和METAFONT字体系统的发明人,因诸多成就以及大量富于创造力和具有深远影响的著作(19部书,1160篇论文)而誉满全球。Knuth教授获得过许多奖项和荣誉,包括美国计...