程序设计竞赛训练营 算法与实践 编程语言 邱秋 编
程序设计解题c++编程语言教程,基础算法数据结构, 针对acm-icpc等编程竞赛和计算机课程,大量题练,收集整理在线评测系统真题,提供配套代码!
¥
54.2
5.4折
¥
99.9
全新
库存3件
作者邱秋 编
出版社人民邮电出版社
ISBN9787115579843
出版时间2022-03
版次1
装帧平装
开本16
页数360页
字数698千字
定价99.9元
货号702_9787115579843
上书时间2025-01-03
商品详情
- 品相描述:全新
-
正版特价新书
- 商品描述
-
主编:
1.内容丰富,针对强
本书针对acmicpc、gcj、topcoder、ioi、codeforce解题竞赛设计,大量题练,集中于算法和实践,和另一本程序设计竞赛训练营 基础与数学概念相辅相成。
2.题型多样,讲解详细
合理安排题目设计,与c结合紧密,难度设计合理,使读者在阅读一个章节后能够独立解题,解题思路详细,除了适合作为计算机竞赛书外,也适合c学。
3.提供相关资源以供参
异步社区提供相关程序代码,方便读者学参
4.注重细节,参强
题目讲解详细,除了适合作为计算机竞赛书外,也适合c学。
目录:
章回溯法
1.1八皇后问题
1.2搜索
1.2.1单向搜索
1.2.2双向搜索
1.3剪枝
1.3.1正方形剖分
1.3.2关灯问题
1.415数码问题
1.5小结
第2章图和图遍历
2.1基本概念
2.1.1图的属
2.1.2欧拉公式
2.1.3路与连通
2.2图的表示
2.2.1邻接矩阵
2.2.2边列表和前向星
2.2.3邻接表
2.2.4链式前向星
2.3图遍历
2.3.1广度优先遍历
2.3.2深度优先遍历
2.4图遍历的应用
2.4.1图的连通
2.4.2短路径
2.4.3长简单路径
2.4.4图的着
2.4.5近公共祖先
2.4.6割顶
2.4.7割边
2.4.8强连通分支
2.4.9半连通分支
2.4.102-sat
2.4.11图的直径
2.4.12树的重心
2.5拓扑排序
2.6小结
第3章图算法
3.1基本概念
3.2图的回路
3.2.1欧拉回
3.2.2中国投递员问题
3.2.3哈密顿回
3.2.4旅行商问题
3.3小生成树
3.3.1prim算法
3.3.2kruskal算法
3.3.3小生成树的扩展问题
3.3.4度小生成树
3.3.5次优小生成树
3.4短路径问题
3.4.1moore-dijkstra算法
3.4.2bellman-ford算法
3.4.3floyd-warshall算法
3.4.4传递闭包
3.4.5小化的大距离
3.4.6差分约束系统
3.4.7第k短路径问题
3.5网络流问题
3.5.1基本概念
3.5.2ford-fulkerson方法
3.5.3edmonds-karp算法
3.5.4dinic算法
3.5.5isap算法
3.5.6小截问题
3.5.7小费用大流问题
3.6边独立集与二部图匹配
3.6.1网络流解法
3.6.2hungarian算法
3.6.3hopcroft-karp算法
3.6.4gale-shapley算法
3.6.5edmonds算法
3.7二部图加权完备匹配
3.7.1网络流解法
3.7.2kuhn-munkres算法
3.8点支配集、点覆盖集、点独立集
3.8.1点支配集
3.8.2点覆盖集
3.8.3点独立集与大团
3.9路径覆盖和边覆盖
3.9.1小路径覆盖
3.9.2小边覆盖
3.10树的相关问题求解
3.10.1小点支配
3.10.2小点覆盖
3.10.3大点独立
3.11小结
第4章动态规划
4.1背包问题
4.1.101背包问题
4.1.2背包问题
4.1.3多重背包问题
4.1.4背包问题扩展
4.2备忘
4.2.13n+1问题
4.2.2正交范围查询
4.2.3大正方形(长方形)
4.2.4整数划分
4.2.5博弈树
4.2.6备忘与递推
4.3松弛
4.3.1moore-dijkstra算法
4.3.2bellman-ford算法
4.3.3floyd-warshall算法
4.4集合型动态规划
4.5区间型动态规划
4.5.1矩阵链乘法
4.5.2石子合并问题
4.6图论型动态规划
4.6.1路径
4.6.2树形动态规划
4.6.3旅行商问题
4.6.4双调欧几里得旅行商问题
4.7概率型动态规划
4.8非典型动态规划
4.9动态规划的优化
4.9.1空间优化
4.9.2优化
4.9.3二进制优化
4.9.4单调队列优化
4.9.5斜率优化
4.9.边形不等式优化
4.10子序列和子串问题
4.10.1短编辑距离
4.10.2长公共子序列
4.10.3长公共子串
4.10.4长递增子序列
4.10.5长不重复子串
4.10.6长回文子串
4.10.7大连续子序列和(积)
4.11贪心算法
4.11.1部分背包问题
4.11.2纸币找零问题
4.11.3硬币兑换问题
4.11.4霍夫曼编码
4.11.5优策略选择
4.12小结
第5章网格
5.1矩形网格
5.1.1网格行走
5.1.2flood-fill算法
5.1.3国际象棋棋盘
5.1.4骑士周游问题
5.2三角形网格
5.3六边形网格
5.4经度与纬度
5.5小结
附录a如何使用uvaoj
附录bascii表
附录cc++运算符优先级
附录d题索引
参资料
内容简介:
本书是以大程序设计竞赛为基础、面向已有c入门知识且想要进一步学的读者编写的c训练指南。全书分为回溯法、图、动态规划、网格等部分。回溯法部分介绍单向搜索和双向搜索,给出搜索的;图部分分为图遍历和图算法章节,先介绍图遍历的方法,再以小生成树问题、单源短路径问题、多源短路径问题、网络流问题中的经典算法为例,介绍了十余种算法的和相关应用;动态规划部分逐一介绍了集合型、区间型、图论型、概率型、非典型动态规划,并介绍了空间、时间上的优化,以及相应的备忘、松弛;网格部分作为独立的专题汇集了与网格相关的各种题。本书适合有意参加大程序设计竞赛的本科生、阅读,对有意参加信息学奥林匹克竞赛的中具有参价值。
作者简介:
邱秋,自学计算机技术,并于2004年和2006年分别取得了计算机技术与软件专业技术资格试中的程序员和软件工程师的。对数据库技术感兴趣,在住院医师实期间曾帮助科室开发了一款对肾衰竭腹膜透析患者进行健康随访的软件,在工作期间开发了数字营区、局域网核等软件。爱好算法,酷爱读书。博客:://blog.cdn./metaphyi
— 没有更多了 —
以下为对购买帮助不大的评价