算法设计与分析(第2版)

算法设计与分析(第2版)

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

内容简介

  《算法设计与分析(第2版)》为计算机类专业核心课程“算法设计与分析”教材。全书以算法设计技术和分析方法为主线来组织各知识单元。主要内容包括基础知识、分治策略、动态规划、贪心法、回溯与分支限界、线性规划、网络流算法、算法分析与问题的计算复杂度、NP完全性、近似算法、随机算法、处理难解问题的策略等。力求突出对问题本身的分析和求解方法的阐述,从问题建模、算法设计与分析、改进措施等方面给出适当的建议,同时也简要介绍了计算复杂性理论的核心内容和处理难解问题的一些新技术。

  与《算法设计与分析(第2版)》配套有学习指导与习题解析用书、PPT电子教案,MOOC视频教学资源也将近期完成。

  《算法设计与分析(第2版)》适合作为大学计算机科学与技术、软件工程、信息安全、信息与计算科学等专业本科生和研究生的教学用书,也可以作为从事实际问题求解的算法设计与分析工作的科技人员的参考书。

章节目录

第1章 基础知识

1.1 有关算法的基本概念

1.2 算法的伪码描述

1.3 算法的数学基础

1.3.1 函数的渐近的界

1.3.2 求和的方法

1.3.3 递推方程求解方法

习题1

第2章 分治策略

2.1 分治策略的基本思想

2.1.1 两个熟悉的例子

2.1.2 分治算法的一般性描述

2.2 分治算法的分析技术

2.3 改进分治算法的途径

2.3.1 通过代数变换减少子问题个数

2.3.2 利用预处理减少递归内部的计算量

2.4 典型实例

2.4.1 快速排序算法

2.4.2 选择问题

2.4.3 n-1次多项式在全体2n次方根上的求值

习题2

第3章 动态规划

3.1 动态规划的设计思想

3.1.1 多起点、多终点的最短路径问题

3.1.2 使用动态规划技术的必要条件

3.2 动态规划算法的设计要素

3.2.1 子问题的划分和递推方程

3.2.2 动态规划算法的递归实现

3.2.3 动态规划算法的迭代实现

3.2.4 一个简单实例的计算过程

3.3 动态规划算法的典型应用

3.3.1 投资问题

3.3.2 背包问题

3.3.3 最长公共子序列

3.3.4 图像压缩

3.3.5 最大子段和

3.3.6 最优二分检索树

3.3.7 生物信息学中的动态规划算法

习题3

第4章 贪心法

4.1 贪心法的设计思想

4.2 关于贪心法的正确性证明

4.3 对贪心法得不到最优解情况的处理

4.4 贪心法的典型应用

4.4.1 最优前缀码

4.4.2 最小生成树

4.4.3 单源最短路径

习题4

第5章 回溯与分支限界

5.1 回溯算法的基本思想和适用条件

5.1.1 几个典型的例子

5.1.2 回溯算法的适用条件

5.2 回溯算法的设计步骤

5.2.1 回溯算法的递归实现和迭代实现

5.2.2 几个典型的例子

5.3 回溯算法的效率估计和改进途径

5.4 分支限界

5.4.1 背包问题

5.4.2 最大团问题

5.4.3 货郎问题

5.4.4 圆排列问题

5.4.5 连续邮资问题

习题5

第6章 线性规划

6.1 线性规划模型

6.1.1 模型

6.1.2 二维线性规划的图解法

6.2 标准形

6.2.1 标准形基本概念

6.2.2 标准形的可行解的性质

6.3 单纯形法

6.3.1 确定初始基本可行解

6.3.2 最优性检验

6.3.3 基变换

6.3.4 单纯形表

6.3.5 人工变量和两阶段法

6.3.6 单纯形法的有限终止

6.4 对偶性

6.4.1 对偶线性规划

6.4.2 对偶单纯形法

6.5 整数线性规划的分支限界算法

习题6

第7章 网络流算法

7.1 最大流问题

7.1.1 网络流及其性质

7.1.2 Ford-Fulkerson算法

7.1.3 Dinic有效算法

7.2 最小费用流

7.2.1 Floyd算法

7.2.2 最小费用流的负回路算法

7.2.3 最小费用流的最短路径算法

7.3 运输问题

7.3.1 确定初始调运方案

7.3.2 改进调运方案

7.3.3 表上作业法

7.4 二部图匹配

7.4.1 二部图的最大匹配

7.4.2 赋权二部图的匹配

习题7

第8章 算法分析与问题的计算复杂度

8.1 平凡下界

8.2 直接计数求解该问题所需要的最少运算

8.3 决策树

8.4 检索算法的时间复杂度分析

8.5 排序算法的时间复杂度分析

8.5.1 冒泡排序算法

8.5.2 堆排序算法

8.5.3 排序算法的决策树与算法类时间复杂度的下界

8.6 选择算法的时间复杂度分析

8.6.1 找最大和最小问题

8.6.2 找第二大问题

8.6.3 找中位数的问题

8.7 通过归约确认问题计算复杂度的下界

习题8

第9章 NP完全性

9.1 P类与NP类

9.1.1 易解的问题与难解的问题

9.1.2 判定问题

9.1.3 NP类

9.2 多项式时间变换与NP完全性

9.2.1 多项式时间变换

9.2.2 NP完全性及其性质

9.2.3 Cook-Levin定理——第一个NP完全问题

9.3 几个NP完全问题

9.3.1 最大可满足性与三元可满足性

9.3.2 顶点覆盖、团与独立集

9.3.3 哈密顿回路与货郎问题

9.3.4 恰好覆盖

9.3.5 子集和、背包、装箱与双机调度

9.3.6 整数线性规划

习题9

第10章 近似算法

10.1 近似算法及其近似比

10.2 多机调度问题

10.2.1 贪心的近似算法

10.2.2 改进的贪心近似算法

10.3 货郎问题

10.3.1 最邻近法

10.3.2 最小生成树法

10.3.3 最小权匹配法

10.4 背包问题

10.4.1 一个简单的贪心算法

10.4.2 多项式时间近似方案

10.4.3 伪多项式时间算法与完全多项式时间近似方案

习题10

第11章 随机算法

11.1 概率论预备知识

11.2 对随机快速排序算法的分析

11.3 随机算法的分类及其局限性

11.3.1 拉斯维加斯型随机算法

11.3.2 蒙特卡洛型随机算法

11.3.3 随机算法的局限性

11.4 素数检验和多项式恒等检验

11.4.1 素数检验

11.4.2 多项式恒等检验

11.5 随机游动算法

11.5.1 有限马氏链及其表示

11.5.2 求解二元布尔可满足性问题的随机游动算法

习题11

第12章 处理难解问题的策略

12.1 对问题施加限制

12.1.1 二元可满足性问题

12.1.2 霍恩公式可满足性问题

12.2 固定参数算法

12.3 改进指数时间算法

12.4 启发式方法

12.5 平均情形的复杂性

12.6 难解算例生成

12.6.1 相变现象与难解性

12.6.2 隐藏解的难解算例

12.7 基于统计物理的消息传递算法

12.7.1 消息传递算法与回溯法、局部搜索算法的比较

12.7.2 用消息传递算法求解3SAT问题

12.8 量子算法简介

12.8.1 量子比特

12.8.2 正交测量

12.8.3 量子门

12.8.4 一个量子算法

习题12

参考文献

算法设计与分析(第2版)是2016年由清华大学出版社出版,作者屈婉玲。

得书感谢您对《算法设计与分析(第2版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
内容电商运营 电子书
1.整书的任务书式设计,让实操性更强 基于实操任务式设计,全书共分八大模块,X个任务书,任务书的设计来源于内容运营从业者的主要工作内容,包含任务背景、任务要求、任务考核标准、任务实施流程、任务结果、任务总结等。本书任务书式的设计,让学习者从被动变主动,学习效果更好。 2.系统、全面 本书的任务书设计和知识点梳理均是根据内容运营者的工作内容和工作流程来设计,涵盖了从内容定位、内容规划、内容创作、内容投放、内容管理、内容评价、内容优化的一系列流程;从内容形式到内容性质,包含图文、图集、视频、直播内容,涵盖了多种内容形式和不同维度的内容创作;从自有平台的内容创作到第三方平台的内容投放;系统、全面的涵盖了当今电商领域内容运营的知识点。
全能一本通 电子书
1.内容实用。本书讲述了一些开店技巧与疑难问题解答。这些技巧与解答是理论与实战相结合的结晶,是实践中的一些宝贵技巧和经验的总结和提炼,不仅可以帮助读者对重点内容进行理解和把握,还可以帮助读者利用一种新的思维方式去感悟网店的经营与管理。 2.具有权威性。本书结合淘宝网上多位钻石卖家和皇冠卖家的实际经验,可以使读者轻松地进入淘宝开店,做成第一笔交易。 3.功能新。本书按照2019年新改版的淘宝界面进行教学。所有技术的效果都在淘宝店铺中得到过实际验证,已经获得了巨大的成功,并且目前还在持续地创造着惊人的效益。
税务会计实务 电子书
  税务会计是会计的三大分支之一,也是财经类专业的基础课程之一,它是集税收法律、法规、规章及其他规范性文件和会计核算于一体的一门特种专业会计。《税务会计实务》根据新颁布实施的企业会计准则和税法的要求,结合中小企业实际编写。本书在编写过程中,充分考虑了高等教育和成人教育的特点,力求遵循税务会计核算内在的逻辑,体现税务会计的新变化和成果,做到清晰明了、循序渐进、条理性强。  《税务会计实务》主要阐述了
人民邮电出版社税务会计 电子书
1. 作者知名度高——本书作者是丽水职业技术学院院长,财会专业知名专家,国家精品课程负责人; 2. 教材内容新——本书根据2019年新的税法和会计准则为依据,对税务会计相关知识内容进行了更新; 3. 编写体例巧——根据税务会计实际工作过程设计学习内容,按照理实一体的高职教育要求,每个学习任务后面附有练习,每个项目结束附有综合实训,目的在于让学生边学边练,理实一体,在实训过程中掌握税务会计工作的基本操作流程和操作要领,能计算企业常见税费的应缴金额,会办理各税款的纳税申报和相关的涉税会计处理。 4. 教材可读性强——教材在编写时对内容体系、难易程度、案例等方面进行了特殊处理,具有明显的针对性和易读性; 5. 配套丰富资源,在同类教材中作者知名度高,在同一作者同名书中配套资源好。
人民邮电出版社财经基本技能 电子书
1.搭配微课视频,优化教学效果。 2.优化人民币币种,增加第5版2019人民币票种。 3.报税部分,使用增值税税率及财务报表。 4.优化习题配套。 财经基本技能是财务会计大类的专业基础课,本书能较好地符合教学标准,完美贴合课时安排。