分享
 
 
 

新编实用算法分析与程序设计

王朝百科·作者佚名  2010-07-10
窄屏简体版  字體: |||超大  

版权信息书 名: 新编实用算法分析与程序设计

作者:王建德

出版社:人民邮电出版社

出版时间: 2008

ISBN: 9787115177063

开本: 16

定价: 39.00 元

内容简介本书是一部程序设计竞赛教程。书中首先讲述了算法的基本概念、各种排序与解题的方法及策略,然后论述了初等数论、计算几何学、搜索和图论的有关算法,最后讨论了动态规划。本书不仅从教学的角度详细讲解算法理论,而且从竞赛的角度对经典习题进行详细解析,培养学生灵活运用算法的能力。本书既可以作为大专院校计算机专业算法类课程的教材,亦可以作为大中学校计算机竞赛活动的培训教材,还可供计算机软硬件研发人员参考。

作者简介王建德:著名的信息学奥林匹克竞赛金牌教练,国务院特殊津贴专家,中学特级教师。他所辅导的学生在国际奥林匹克信息学竞赛中获7金,2银,2铜的信奉异教成绩。先后出版了22本关于程序设计和算法的学术专著,其中《实用算法的分析与程序设计》广受好评,长期以来是国内各类程序设计竞赛的必备教程。吴永辉:博士,复旦大学计算机科学与工程系副教授,ACM-ICPC中国赛区指导委员会成员,复旦大学ACM程序设计竞赛队教练。自2001年起连续带队进入ACM-ICPC世界总决赛,并取得过世界第6名的佳绩。主要研究方向为数据库,在《计算机研究与发展》,《软件学报》以及重大学术会议上发表多篇论文,参与译著《数据通信与网络》和《数据通信,计算机网络与开放系统》。

目录第1章绪论1

1.1算法的基本定义1

1.2算法的空间复杂度2

1.2.1压缩存储技术2

1.2.2原地工作3

1.3算法的时间复杂度3

1.3.1基本运算4

1.3.2输入规模4

1.3.3输入情况5

1.3.4时间复杂度的阶6

1.4优化时间效率的方法8

1.4.1编程实现算法时注意细节优化8

1.4.2寻找解题思路时尽可能考虑最优性13

1.5实际生活中常见的算法问题16

第2章排序、顺序统计与解题的基本策略18

2.1计数排序与贪心策略19

2.1.1计数排序19

2.1.2贪心策略22

2.2“二分”思想与快速排序30

2.2.1分类和分治思想30

2.2.2快速排序采用二分法30

2.2.3快速排序和二分法在顺序统计问题上的应用32

2.3堆排序的思想与应用36

2.3.1在调整中保持堆性质37

2.3.2建堆37

2.3.3堆排序38

2.4数据有序化46

2.4.1预处理阶段的数据有序化46

2.4.2实时处理阶段的数据有序化47

习题51

第3章初等数论的有关算法54

3.1计算a和b最大公约数的欧几里得公式gcd(a,b)54

3.2计算N的最大互质数55

3.3欧几里得公式推广:计算最大公约数的线性组合56

3.4计算同余方程ax≡b(modn)(n>0)56

3.5求解同余式组61

3.6解不定方程ax+by=c68

3.7初等数论知识的应用75

3.7.1运用反复平方法求数的幂模n75

3.7.2素数的测试81

3.7.3整数的因子分解82

习题83

第4章计算几何学的有关算法86

4.1线段的性质86

4.2计算两条相交线段的交点94

4.3判断任意一组线段中是否存在相交情况95

4.4计算线段p1p2的中垂线方程97

4.5计算凸多边形的重心位置和面积101

4.6寻找最近点对102

4.7计算包含平面所有点的二维凸包105

4.8将凸包问题由二维拓展至三维110

4.8.1计算三维凸包体积的基本思想110

4.8.2计算由3个空间点组成的劈面三棱柱的体积V(R(i))111

4.8.3计算包含点集p的三维凸包体积112

4.9计算几何类问题的类型和应对的基本方法114

习题120

第5章搜索的有关算法124

5.1枚举法124

5.2宽度优先搜索129

5.2.1宽度优先搜索的定义129

5.2.2宽度优先搜索的应用130

5.3深度优先搜索与回溯法134

5.3.1深度优先搜索134

5.3.2回溯法——采用纵深搜索的策略构建与处理隐式图139

5.4搜索的剪枝优化150

5.5二分搜索167

5.6参数搜索173

习题183

第6章图论的有关算法187

6.1计算图的传递闭包187

6.2最小生成树的算法及其应用193

6.2.1计算最小生成树的基本思路193

6.2.2计算最小生成树的两种算法195

6.2.3最小生成树的应用实例202

6.3最短路径的算法及其应用209

6.3.1最短路径计算的基本原理209

6.3.2计算最短路径的常用算法212

6.4二分图的匹配及其应用223

6.4.1二分图和匹配的基本概念224

6.4.2怎样判别二分图225

6.4.3怎样计算二分图的最大匹配226

6.4.4二分图的最小覆盖问题231

6.4.5二分图的最佳匹配问题235

6.5网络流图的思想和应用246

6.5.1计算网络流量的基本思想247

6.5.2按层次计算最大流的Dinic算法250

6.5.3计算网络流量的应用实例253

6.5.4网络增加多源多汇和容量下界因素后的流量计算问题263

6.5.5网络增加费用因素后的流量计算问题271

习题283

第7章讨论动态规划286

7.1动态规划的基本思想286

7.2动态规划的计算步骤286

7.3动态规划的优化策略294

习题324

参考文献328

……

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有