算法分析与设计技巧PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:司存瑞等编著
- 出 版 社:西安:西安电子科技大学出版社
- 出版年份:2016
- ISBN:9787560639000
- 页数:306 页
第1章 算法的概念 1
1.1 算法的概念和描述 1
1.1.1 算法的概念 1
1.1.2 算法的描述 3
1.2 算法的时间复杂度和空间复杂度 4
1.2.1 算法的评价 4
1.2.2 算法的时间复杂度 5
1.2.3 算法的空间复杂度 11
习题1 12
第2章 常用算法 18
2.1 递归法 18
2.1.1 递归的概念与基本思想 18
2.1.2 递归法的应用 19
2.2 分治法 23
2.2.1 分治的概念与基本思想 23
2.2.2 分治法的应用 27
2.3 贪心法 34
2.3.1 贪心的概念与基本思想 34
2.3.2 贪心法的应用 34
2.4 搜索法与回溯法 42
2.4.1 搜索与回溯的概念与基本思想 42
2.4.2 搜索法与回溯法的应用 43
习题2 48
第3章 动态规划 53
3.1 动态规划的基本思想与概念 53
3.1.1 动态规划的基本思想 53
3.1.2 动态规划的概念 55
3.1.3 动态规划的常用名词 56
3.1.4 动态规划算法的基本步骤 56
3.2 动态规划的简单应用 58
3.2.1 线性动态规划 58
3.2.2 背包动态规划 69
3.2.3 区间动态规划 79
3.2.4 网格动态规划 82
3.3 动态规划的深入研究 88
3.3.1 树形动态规划 88
3.3.2 状态压缩动态规划 95
3.3.3 基于连通性的状态压缩动态规划 104
3.3.4 数位计数类动态规划 112
3.4 动态规划的优化方法 115
3.4.1 减少状态总数 115
3.4.2 利用数据结构加速状态转移过程 120
3.4.3 四边形不等式优化 124
3.4.4 斜率优化 126
习题3 129
第4章 搜索算法中的优化技巧 138
4.1 搜索中的剪枝技巧 138
4.2 选择合适的搜索方向 158
4.3 A*算法 171
4.4 跳舞链 181
4.5 搜索还是动态规划 194
习题4 205
第5章 图上的算法 209
5.1 并查集 209
5.2 生成树 220
5.3 最短路 230
5.4 强连通分量 239
5.5 2-SAT 250
5.6 差分约束 261
5.7 二分图 266
5.8 网络流 279
5.8.1 网络流的概念 279
5.8.2 最大流的求解方法 280
习题5 299
参考文献 306
- 《水面舰艇编队作战运筹分析》谭安胜著 2009
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《分析化学》陈怀侠主编 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《影响葡萄和葡萄酒中酚类特征的因素分析》朱磊 2019
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《仪器分析技术 第2版》曹国庆 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019