为防止广告,目前nocow只有登录用户能够创建新页面。如要创建页面请先登录/注册(新用户需要等待1个小时才能正常使用该功能)。
算法艺术与信息学竞赛
来自NOCOW
目录 |
[编辑] 基本信息
- 作者
- 刘汝佳 黄亮
- 出版社
- 清华大学出版社
- 书号
- 7-302-07800-9
- 开本
- 16开
- 页码
- 428
- 出版日期
- 2004年1月
- 版次
- 1-1
[编辑] 内容简介
本书较为系统和全面地介绍了算法学最基本的知识。这些知识和技巧既是高等院校“算法与数据结构”课程的主要内容,也是国际青少年信息学奥林匹克(IOI)竞赛和ACM/ICPC国际大学生程序设计竞赛中所需要的。书中分析了相当数量的问题。 本书共3章。第1章介绍算法与数据结构;第2章介绍数学知识和方法;第3章介绍计算机几何。全书内容丰富,分析透彻,启发性强,既适合读者自学,也适合于课堂讲授。 本书适用于各个层次的信息学爱好者、参赛选手、辅导老师和高等院校计算机专业的师生。本书既是信息学入门和提高的好帮手,也是一本内容丰富、新颖的资料集。
[编辑] 目录
[编辑] 第1章 算法与数据结构
- 编程的灵魂--数据结构+算法=程序
- 基本算法
- 枚举
- 贪心法
- 递归与分治法
- 递推
- 数据结构(1)--入门
- 栈和队列
- 串
- 树和二叉树
- 力瘃其基本算法
- 排序与检索基本算法
- 数据结构(2)--拓宽和应用举例
- 并查集
- 堆及其变种
- 字典的两种实现方式:哈希表.二叉搜索树
- 两个特殊树结构:线段树和Trie
- 动态规划
- 动态规划的两种动机
- 常见模型的分析
- 若干经典问题和常见优化方法
- 状态空间搜索
- 状态空间
- 盲目搜索算法
- 启发式搜索算法
- 博弈问题算法
- 剪枝
- *专题:路径寻找问题
- *约束满足问题
[编辑] 第2章数学方法与常见模型
- 代数方法和模型
- 数论基础
- 素数和整除问题
- 进位制
- 同余模算术
- 组合数学初步
- 鸽笼原理和Ramsey定理
- 排列组合和容斥原理
- 群论与Polya定理
- 递推关系与生成函数
- 离散变换与反演
- 图论基本知识和算法
- 基本概念和定理
- 可行遍性问题简介
- 平面图
- 图的基本算法与应用举例
- 图论基本算法
- 生成树问题
- 最短路问题
- 网络流问题
- 二分图相关问题和模型
[编辑] 第3章计算机几何初步
- 位置和方向的世界--计算机几何的基本问题
- 从相交到左右--基本问题的转化
- 左右和前后--叉积和点积
- 多边形和多面体的相关问题
- 卫兵问题--多边形和多面体的概念
- 求多边形.多面体的容积和重心,高维情形
- 判点在形内形外形上,多面体的情形
- 打包裹与制造合金--凸包及其应用
- 凸包的普遍性和广泛应用性,凸的定义与优美性质
- 凸包的实现
- 凸包算法正确性与时间效率
- 应用举例
- 凸多边形的深入讨论
- 几种常用的特殊算法
- 蛋糕被切成几块?--离散化法
- 切蛋糕的周长和面积--扫除法
- 凸包与快速排序--分治法
- 凸包的又一种求法--增量法
- 专题--随机增量算法