万本电子书0元读

万本电子书0元读

顶部广告

算法基础——打开程序设计之门电子书

售       价:¥

纸质售价:¥51.70购买纸书

118人正在读 | 2人评论 6.2

作       者:梁冰

出  版  社:电子工业出版社

出版时间:2019-03-01

字       数:12.5万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(2条)
  • 读书简介
  • 目录
  • 累计评论(2条)
算法是一系列解决问题的清晰指令,是程序设计的灵魂。同一问题可采用不同的算法解决,而一个算法的优劣将直影响程序的执行效率。本书以ACM程序设计竞赛的题目为基础,详细介绍一些常用的算法以及相关的理论知识,主要内容包括高级数据结构、字符串、动态规划阶算法、图论高级算法、经典算法问题、组合数学、计算几何、组合游戏论。<br/>【作者】<br/>梁冰,女,博士,计算机应用技术专业,毕业于哈尔滨工程大学,现工作于大连理工大学,大连理工大学创新创业学院ACM/ICPC实验室主任,长期负责算法的教学创新和学院学生参加ACM大赛的指导工作。<br/>
目录展开

内容简介

前言

第1章 高级数据结构

1.1 堆

1.2 树状数组

1.3 左倾堆

1.4 平衡二叉树

1.5 练习题

第2章 字符串

2.1 Trie树

2.2 KMP算法

2.3 Aho-Corasick自动机

2.4 后缀数组

2.5 练习题

第3章 动态规划进阶算法

3.1 树状DP

3.2 状态压缩DP

3.3 动态规划的优化方法

3.4 练习题

第4章 图论高级算法

4.1 最大流

4.2 最小费用流

4.3 二分图匹配

4.4 练习题

第5章 经典算法问题

5.1 多项式与快速傅里叶变换

5.2 NP完全性

5.3 对偶图问题

5.4 RMQ问题

5.5 LCA问题

5.6 练习题

第6章 组合数学

6.1 排列组合

6.2 母函数

6.3 整数划分

6.4 Stirling数和Catalan数

6.5 容斥原理与反演

6.6 群论与Polya定理

6.7 练习题

第7章 计算几何

7.1 多边形上的数据结构表示

7.2 多边形相交问题

7.3 多边形求面积

7.4 凸包

7.5 相交问题

7.6 圆

7.7 练习题

第8章 组合游戏论

8.1 组合游戏论中的游戏

8.2 NIM游戏和SG函数

8.3 NIM游戏的变形

8.4 练习题

参考文献

累计评论(2条) 1个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部