计算机算法设计与分析

当前位置:首页 > 计算机网络 > 程序设计 > 计算机算法设计与分析

出版社:电子工业
出版日期:2012-2
ISBN:9787121158391
作者:王晓东
页数:306页

作者简介

《计算机算法设计与分析(第4版)》是普通高等教育“十一五”国家级规划教材和国家精品课程教材。全书以算法设计策略为知识单元,系统介绍计算机算法的设计方法与分析技巧。主要内容包括:算法概述、递归与分治策略、动态规划、贪心算法、回溯法、分支限界法、随机化算法、线性规划与网络流等。书中既涉及经典与实用算法及实例分析,又包括算法热点领域追踪。
为突出教材的可读性和可用性,章首增加了学习要点提示,章末配有难易适度的算法分析题和算法实现题;配套出版了《计算机算法设计与分析习题解答(第2版)》;并免费提供电子课件和教学网站服务。

书籍目录

第1章 算法概述 1.1 算法与程序 1.2 算法复杂性分析 1.3 NP完全性理论 算法分析题1 算法实现题1第2章 递归与分治策略 2.1 递归的概念 2.2 分治法的基本思想 2.3 二分搜索技术 2.4 大整数的乘法 2.5 Strassen矩阵乘法 2.6 棋盘覆盖 2.7 合并排序 2.8 快速排序 2.9 线性时间选择 2.10 最接近点对问题 2.11 循环赛日程表 算法分析题2 算法实现题2第3章 动态规划 3.1 矩阵连乘问题 3.2 动态规划算法的基本要素 3.3 最长公共子序列 3.4 最大子段和 3.5 凸多边形最优三角剖分 3.6 多边形游戏 3.7 图像压缩 3.8 电路布线 3.9 流水作业调度 3.10 0-1背包问题 3.11 最优二叉搜索树 算法分析题3 算法实现题3第4章 贪心算法 4.1 活动安排问题 4.2 贪心算法的基本要素 4.3 最优装载 4.4 哈夫曼编码 4.5 单源最短路径 4.6 最小生成树 4.7 多机调度问题 算法分析题4 算法实现题4第5章 回溯法 5.1 回溯法的算法框架 5.2 装载问题 5.3 批处理作业调度 5.4 符号三角形问题 5.5 n后问题 5.6 0-1背包问题 5.7 最大团问题 5.8 图的m着色问题 5.9 旅行售货员问题 5.10 圆排列问题 5.11 电路板排列问题 5.12 连续邮资问题 5.13 回溯法的效率分析 算法分析题5 算法实现题5第6章 分支限界法 6.1 分支限界法的基本思想 6.2 单源最短路径问题 6.3 装载问题 6.4 布线问题 6.5 0-1背包问题 6.6 最大团问题 6.7 旅行售货员问题 6.8 电路板排列问题 6.9 批处理作业调度 算法分析题6 算法实现题6第7章 随机化算法 7.1 随机数 7.2 数值随机化算法  7.2.1 用随机投点法计算π值  7.2.2 计算定积分  7.2.3 解非线性方程组 7.3 舍伍德(Sherwood)算法  7.3.1 线性时间选择算法  7.3.2 搜索有序表  7.3.3 跳跃表 7.4 拉斯维加斯(Las Vegas)算法  7.4.1 n后问题  7.4.2 整数因子分解 7.5 蒙特卡罗(Monte Carlo)算法  7.5.1 蒙特卡罗算法的基本思想  7.5.2 主元素问题  7.5.3 素数测试 算法分析题7 算法实现题7第8章 线性规划与网络流 8.1 线性规划问题和单纯形算法  8.1.1 线性规划问题及其表示  8.1.2 线性规划基本定理  8.1.3 约束标准型线性规划问题的单纯形算法  8.1.4 将一般问题转化为约束标准型  8.1.5 一般线性规划问题的两阶段单纯形算法  8.1.6 单纯形算法的描述和实现  8.1.7 退化情形的处理  8.1.8 应用举例 8.2 最大网络流问题  8.2.1 网络与流  8.2.2 增广路算法  8.2.3 预流推进算法  8.2.4 最大流问题的变换与应用 8.3 最小费用流问题  8.3.1 最小费用流  8.3.2 消圈算法  8.3.3 最小费用路算法  8.3.4 网络单纯形算法  8.3.5 最小费用流问题的变换与应用 算法分析题8 算法实现题8附录A C++概要 1.变量、指针和引用 2.函数与参数传递 3.C++的类 4.类的对象 5.构造函数与析构函数 6.运算符重载 7.友元函数 8.内联函数 9.结构 10.联合 11.异常 12.模板 13.动态存储分配参考文献

编辑推荐

《计算机算法设计与分析(第4版)》是普通高等教育“十一五”国家级规划教材高等学校规划教材之一。

章节摘录

版权页:插图:问题的计算复杂性可以通过解决该问题所需计算量的多少来度量。如何区分一个问题是“易”还是“难”呢?人们通常将可在多项式时间内解决的问题看作是“易”解问题,而将需要指数函数时间解决的问题看作是“难”问题。这里所说的多项式时间和指数函数时间是针对问题的规模而言的,即解决问题所需的时间是问题规模的多项式函数或指数函数。对于实际遇到的许多问题,人们至今无法确切了解其内在的计算复杂性。因此只能用分类的方法将计算复杂性大致相同的问题归类进行研究。而对于能够进行较彻底分析的问题则尽可能准确地确定其计算复杂性,从而获得对它的深刻理解。本书中的许多算法都是多项式时间算法,即对规模为n的输入,算法在最坏情况下的计算时间为,k为一个常数。是否所有的问题都在多项式时间内可解呢?回答是否定的。例如,存在一些不可解问题,如著名的“图灵停机问题”。任何计算机不论耗费多少时间也不能解该问题。此外,还有一些问题,虽然可以用计算机求解,但是对任意常数k,它们都不能在的时间内得到解答。一般地说,将可由多项式时间算法求解的问题看作是易解的问题,而将需要超多项式时间才能求解的问题看作是难解的问题。有许多问题,从表面上看似乎并不比排序或图的搜索等问题更困难,然而至今人们还没有找到解决这些问题的多项式时间算法,也没有人能够证明这些问题需要超多项式时间下界。也就是说,这类问题的计算复杂性至今未知。为了研究这类问题的计算复杂性,人们提出了非确定性图灵机计算模型。在该计算模型下,许多问题就可以在多项式时间内求解。本书中讨论的许多问题是以最优化问题形式出现的,如旅行售货员问题、0-1背包问题和最大团问题等。然而对每一个最优化问题,都有一个与之对应的判定问题。第5章中要讨论的旅行售货员问题是一个典型的最优化问题。

图书封面


 计算机算法设计与分析下载 更多精彩书评



发布书评

 
 


精彩书评 (总计1条)

  •     书上代码命名让人无语,而且没注释,内容上也没自己的东西,初学者别看,看别的书吧,这就一本习题集。我不知道作者有没有花心思在这本书上,他是不是找他几位学生四处抄一抄就写了这本书。总之一句话自学别看这本书。

精彩短评 (总计90条)

  •     这本书挺好的,不错
  •     快递把书都弄坏了
  •     是最新版,正版的质量不不错
  •     很好,不错。。值得读
  •     老师推荐买的,没开始看呢。。。
  •     书的质量还行,用着感觉不错,内容也好
  •     书不错,要好好研究。
  •     考博书必备,好多人推荐就买了
  •     编的很难让人看懂。。
  •     质量不错,学习用可以了
  •     好像还是蛮经典的一本书,还没读呢。。。
  •     这本书夹在中间了,保存的比上下边的书好很多。
  •     计算机算法书籍
  •     大概看了一下,不错,详细
  •     算法讲的还可以,比较全面了,就是群算法没涉及。
  •     书的纸质感觉不是很好,很容易吸汗。还有例题只有伪代码,如果有可以运行的源代码就更好了
  •     不错~~ 便宜 学校要求买的,很好
  •     为了练习内功,买了它,慢慢啃。
  •     书本不错,内容、条理清晰。
  •     这本书介绍算法的技巧,是一本很好的算法入门教材。
  •     嗯 内容比较深,初学者感觉不是很适合
  •     这本书内容还不错值得使用
  •     这本书也没看完,一般是遇到不懂的才来看,实用,值了
  •     很不错。。。。正版。。给开心
  •     很好,不过我一开始买了一次,后来取消了,又买了一次,好像出了点问题
  •     考试考试TT
  •     教材,老师让买的,和算法导论配合一起看可能效果好些
  •     把这本书的算法搞懂,绝对就是高手了
  •     排版不合理,第四版和第三版的最明显差别就是字体明显小了一号,这让人怎么看怎么不舒服里面的代码指针+template,没有多大诚意的教材
  •     不错的一本书,学到里面的东西获益良多~
  •     内容充实,获益匪浅
  •     书才拿到,还没有怎么看,刚开始看,还不错!
  •     算法总结的还算不错,应该看起来比算法导论简单点……
  •     质量很好~就是我要的那本书,没有错字别字
  •     此书调理清晰,易于阅读,是算法设计的好的入门教材!!!
  •     急着用这本书,终于到手了
  •     美团网数据挖掘面试时出了课本上的原题。“二维平面上求n个点中距离最近的两个点”不过建议先用其它课本入门,打好基础,再看这本。
  •     亚马逊买书质量没有任何值得猜疑的
  •     看到第一章就吓尿了。个人水平不足,有待提高。
  •     非常好的一本书,是正版,老师上课要用的,所以买了!
  •     上课用,非常好!
  •     书质量不错,印刷质量好 内容好
  •     感觉还是那本《数据结构与算法》好些
  •     课本不错,适合有一定基础的进一步学习 给赞
  •     完全符合自己的购书需求,书的质量也还不错
  •     正版书,很好,不过对于我这上课不听讲的没用上...
  •     书是经典教材了学编程必读
  •     改版以后更难懂了。
  •     学算法的这本书在国内基本算是比较权威的教材了,所以对于上学的人来说非常重要,当然对于已经工作的人来说也是个很好的参考书
  •     刚翻看,还不错
  •     快递很给力,书纸质不错,内容还有待研究。
  •     真心不错,纸质很好。第一次在当当买,觉得都还好,就是物流慢了点~~为了答谢,还是给个五星吧
  •     本来想买国外教材的,但已经没货了,挑来挑去挑了这本,质量不错,很多人都在买。
  •     这学期的教材,也可以在学校买,但是这里比较方便。
  •     满意!是我需要的书本。
  •     别人推荐的,还没看多少,不过感觉还好
  •     这学期算法课的教材,不错。
  •     包装不错,拆开后书也蛮好的,主要是比书店便宜
  •     质量可以,光盘也可以,就发货慢
  •     本人刚买这本书,由于本人觉得这本书对本人的帮助不是很大,个人做ios开发,所以现在转卖,打八折,订单是在4月份收到的货,书本完好无损,有需要的可以联系我,打七折!联系电话:18618482788
  •     这次我买了两本书,两本书的质量都有问题,不知道是书本来就是次品还是在快递送的路上弄坏了
  •     书本很新,快递很快,非常满意!
  •     这个商品不错,快递大叔人很好!
  •     替别人买的,据传说不错
  •     书的质量挺不错的,是正版,内容上也挺充实的。
  •     老师推荐的 上课教材
  •     这本书相当的不错!! 值得一看 不过算法的书 有点泛滥 这本是高校的标准教材
  •     非常好,不是因为书不好才退,是因为不学这本书了,退货速度挺快
  •     书的印刷质量还是很好的,尤其封面的纸质非常喜欢
    内容的话,也还行,比算导简单,但是更推荐算导
  •     这个么啥说的了吧,第四版了都,大众参考书。但这个写得比严蔚敏那个##的好多了!
  •     代码奇烂
  •     快递挺好的,书也挺实惠的,总之“给力”!
  •     内容挺好的,思路清晰,方法归纳好
  •     总体感觉书的内容还是不错的
  •     适合本科阶段学习或者算法初学者自学,还不错
  •     我是一个爱算法的人,这本书写的很好,讲解深入浅出,分析也引人入胜,读过此书,的确让我对算法有另一种认识。
  •     这本书是我们选修课学的,看了一下讲的挺详细
  •     书很新,包装严格,价格也还便宜
  •     这本书个方便还是不错地
  •     刚拿到,翻了翻,感觉比以前的好,推荐
  •     垃圾中的战斗圾
  •     还不错,学校指定要买的教材
  •     不错,有利于初学者
  •     算法实现题开阔了学生的专业视野。
  •     如果想写代码,多看写问题可以看下,但是,没有算法导论严谨,证明不多,比较实用。二者一起看或许会好一点
  •     书很好,价格合适,发货速度快
  •     计算机算法设计与分析(第4版) 好
  •     这本算法书真的很好,是我们研究生的教材,题目也很多,很好,值得推荐。但是送货太久了,好像一个星期才到的!
  •     书到的特别快,书的纸张质量不错,包装也不错,好评!有机会还来当当购书!
  •     书很不错。无论包装还是材质还是内容,值得购买。
 

农业基础科学,时尚,美术/书法,绘画,软件工程/开发项目管理,研究生/本专科,爱情/情感,动漫学堂PDF下载,。 PDF下载网 

PDF下载网 @ 2024