算法艺术与信息学竞赛
算法艺术与信息学竞赛:本书较为系统和全面地介绍了算法学最基本的知识。这些知识和技巧既是高等院校“算法与数据结构”课程的主要内容,也是国际青少年信息学奥林匹克(IOI)竞赛和ACM/ICPC国际大学生程序设计竞赛中所需要的。书中分析了相当数量的问题。
本书共3章。第1章介绍算法与数据结构;第2章介绍数学知识和方法;第3章介绍计算机几何。全书内容丰富,分析透彻,启发性强,既适合读者自学,也适合于课堂讲授。
第1章 算法与数据结构
1.1 编程的灵魂——数据结构+算法=程序
1.2 基本算法
1.3 数据结构(1)——入门
1.4 数据结构(2)——拓宽和应用举例
1.5 动态规划
1.6 状态空间搜索
第2章 数学方法与常见模型
2.1 代数方法和模型
2.2 数论基础
2.3 组合数学初步
2.4 图论基本知识和算法
2.5 图论基本算法
第3章 计算机几何初步
3.1 位置和方向的世界——计算机几何的基本问题
3.2 多边形和多面体的相关问题
3.3 打包裹与制造合金——凸包及其应用
3.4 几种常用的特殊算法
参考文献
索引A 例题
索引B 练习题
用户评论