本书遵循“精选案例,面向设计,深入浅出,注重能力培养”的要求,以案例形式实现算法与程序设计教学。本书精选了枚举、递推、递归、回溯、动态规划、贪心算法与模拟等常用算法,精选各算法求解的典型案例。每一个案例求解,从案例提出到算法设计,从程序实现到算法复杂度分析,环环相扣,融为一体,力求算法理论与实际应用相结合,算法与程序相统一,突出算法在解决实际问题中的核心地位与引导作用。书中所有案例求解给出详细的算法描述与完整的C程序,程序均在Visual C++ 6.0下编译通过,所有源代码均可从清华大学出版社网站(http://www.tup.com.cn)下载。本书可作为高等院校计算机及相关专业“算法设计与分析”、“程序设计基础与应用”等课程的教材,也可供软件设计人员与计算机爱好者学习参考。
本书开创趣味数学与程序设计的交汇融合。书中精选并提出各类趣味数学问题,突出趣味性与吸引力,包括神奇整数探求、素数世家风采、数式精彩纷呈、方程经典汇趣、精巧求解剖析、多彩数列欣赏、最优探索展示、数形结合出彩、智能游戏探秘和数阵天地大观等。
本书遵循“精选案例,面向设计,深入浅出,注重能力培养”的宗旨,以“案例”形式实现“算法与程序设计”教学。本书选取枚举、递推、递归、回溯、动态规划、贪心算法、分支限界法与模拟等常用算法,并精选应用各算法设计求解的典型案例。书中每个案例求解,从案例提出到算法设计与程序实现,从案例结果显示到算法改进与程序优化,环环相扣,融为一体,力求算法理论与实际应用相结合、算法与程序相统一,突出算法在解决实际案例中的核心地位与引导作用。 书中所有案例求解均给出详细的算法设计提要与完整的C程序清单,所有程序均在VC++6.0编译通过,所有源代码均可从指定网站下载。 本书可作为高等院校计算机及相关专业“算法设计与分析”“程序设计基础与应用”等课程的教材,也可供各类计算机程序设计竞赛与计算机编程培训参考。