算法设计与分析习题解答与学习指导
国家精品课程主讲教材

作者:屈婉玲、刘田、张立昂、王捍贫

丛书名:21世纪大学本科计算机专业系列教材

定价:20元

印次:1-2

ISBN:9787302364924

出版日期:2014.08.01

印刷日期:2015.03.12

图书责编:张瑞庆

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本教材为国家级“十一五”规划教材《算法设计与分析》的辅助教材. 主教材的主要内容包括基础知识、分治策略、动态规划、贪心法、回溯与分支限界、算法分析与问题的计算复杂度、NP完全性、近似算法、随机算法、处理难解问题的策略等. 本书对主教材所阐述的算法设计技术和分析方法进行了总结,并对其中100多道典型的习题给出了详尽的解答和分析。 本书可作为大学计算机科学与技术、软件工程、信息安全、信息与计算科学等专业本科生和研究生辅助教学用书,也可作为从事实际问题求解的算法设计与分析工作的参考书。

屈婉玲、刘田、张立昂、王捍贫系北京大学信息科学技术学院教授或副教授,常年从事离散数学、概率统计、算法设计与分析、计算复杂性理论的教学和研究。独立或合作编写过包括离散数学、概率统计、算法设计与分析、可计算性与计算复杂性理论导引等30多部教材,其中有3部列选国家十一五规划教材。这些教材被数十所大学的计算机或信息管理专业选用,累计出版几十万册,在国内有比较广泛的影响,离散数学教材中2部被评为北京市精品教材,1部评为普通高等教育精品教材,可计算性与计算复杂性导引一书获得教育部科技进步二等奖。

作为问题求解和程序设计的重要基础,算法设计与分析在计算机科学与技术专业的课程体系中是一门重要的必修课. 通过该课程的学习,不但为学习其他专业课程奠定了扎实的基础,而且对培养学生分析与解决问题的能力及计算思维有着不可替代的作用. ACM IEEE Computing Curricula 2004与我国教育部计算机科学与技术专业教学指导委员会提出的《计算机科学与技术专业规范2005》都把该课程列入本专业的核心课程之一. 本书是国家高等教育“十一五”规划教材《算法设计与分析》(清华大学出版社,屈婉玲等)的辅助教材. 主教材包括算法设计、算法分析、计算复杂性理论等重要内容. 结合各种典型应用,主教材首先深入分析了各种算法设计技术的适用范围、设计步骤、正确性证明与复杂度的分析方法、改进算法的途径、局限性等,为从事实际问题求解的算法设计与分析工作在理论上提供清晰的、整体的思路和方法,并在此基础上介绍了问题难度的分析方法和计算复杂性理论的基本框架和一些重要的结果. 算法具有广泛的应用背景,习题量大,方法灵活. 针对给定算法问题,在建模、设计技术选择、效率分析、改进途径等方面,初学者往往不知道如何着手. 本书在多年算法教学的基础上精选了100多道典型的习题,给出了详尽的解答和分析,以期对初学者有所帮助. 与主教材配套,本书也分为10章. 第1章是基础知识;第2~5章分别阐述分治策略、动态规划、贪心法、回溯与分支限界等算法设计技术;第6章介绍算法分析和问题的计算复杂度;第7章是NP完全性理论;第8章是近似算法;第9章是随机算法;第10章介绍处理难解问题的策略. 每章首先对所涉及的重要知...

目录
荐语
查看详情 查看详情
第1章基础知识1

1.1内容提要1

1.2习题3

1.3习题解答与分析6

第2章分治策略10

2.1内容提要10

2.2习题11

2.3习题解答与分析14

第3章动态规划28

3.1内容提要28

3.2习题31

3.3习题解答与分析34

第4章贪心法47

4.1内容提要47

4.2习题50

4.3习题解答与分析52

第5章回溯与分支限界66

5.1内容提要66

5.2习题68

5.3习题解答与分析69

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

6.1内容提要74

6.2习题75

6.3习题解答与分析76

目录算法设计与分析习题解答与学习指导第7章NP完全性82

7.1内容提要82

7.2习题83

7.3习题解答与分析85

第8章近似算法91

8.1内容提要91

8.2习题92

8.3习题解答与分析93

第9章随机算法96

9.1内容提要96

9.2习题97

9.3习题解答与分析97

第10章处理难解问题的策略103

10.1内容提要103

10.2习题104

10.3习题解答与分析104

参考文献120第1章绪论1

1.1计算机的基本概念1

1.1.1什么是计算机1

1.1.2计算机的分类2

1.1.3计算机的特点3

1.1.4计算机的用途3

1.1.5计算机的发展5

1.2计算机科学与技术学科的定义7

1.2.1计算机科学与技术学科7

1.2.2计算机科学与技术学科的根本问题8

1.2.3计算机科学技术的研究范畴8

1.3计算机科学与技术学科的教育10

1.3.1技术的变化10... 查看详情

查看详情