算法设计技巧与分析(中文版+无书签目录)作者:M. H. Alsuwaiye

上传者: 34536551 | 上传时间: 2022-02-14 13:56:23 | 文件大小: 28.88MB | 文件类型: -
作者:(沙特)阿苏外耶(M.H.Alsuwaiyel) 译者:吴伟昶 方世昌 等 内容提要: 《算法设计技巧与分析》是国际算法专家李德财教授主编的系列丛书Lecture Notes Series on Computing中的一本。《算法设计技巧与分析》涵盖了绝大多数算法设计中的一般技术,在表达每一种技术时,阐述它的应用背景,注意用与其他技术比较的方法说明它的特征,并提供大量实际问题的例子。《算法设计技巧与分析》同时也强调了对每一种算法的详细的复杂性分析。全书分七部分19章,从算法设计和算法分析的基本概念和方法入手,先后介绍了递归技术、分治、动态规划、贪心算法、图的遍历等技术,对NP完全问题进行了基本但清楚的讨论。对概率算法、近似算法和计算几何这些近年来发展迅猛的领域也用的篇幅讲述了基本内容。书中每章后都附有大量的练习题,有利于读者对书中内容的理解和应用。 《算法设计技巧与分析》结构简明,内容丰富,适合于作为计算机学科及相关学科算法课程的教材和参考书,尤其适宜于学过数据结构和离散数学课程之后的算法课程教材。同时也可作为从事算法研究的一本好的入门书。 部分章节目录: 第一部分 基本概念和算法导引 第1章 算法分析基本概念 1.1引言 1.2历史背景 1.3二分搜索 1.4合并两个已排序的表 1.5选择排序 1.6插入排序 1.7自底向上合并排序 1.8时间复杂性 1.9空间复杂性 1.10最优算法 1.11如何估计算法运行时间 1.12最坏情况和平均情况的分析 1.13平摊分析 1.14输入大小和问题实例 1.15练习 1.16参考注释 第2章 数学预备知识 2.1集合、关系和函数 2.2证明方法 2.3对数 2.4底函数和顶函数 2.5阶乘和二项式系数 2.6鸽巢原理 2.7和式 2.8递推关系 2.9练习 第3章 数据结构 3.1引言 3.2链表 3.3图 3.4树 3.5根树 3.6二叉树 3.7练习 3.8参考注释 第4章 堆和不相交集数据结构 4.1引言 4.2堆 4.3不相交集数据结构 4.4练习 4.5参考注释 第二部分 基于递归的技术 第5章 归纳法 5.1引言 5.2两个简单的例子 5.3基数排序 5.4整数幂 5.5多项式求值(Horner规则) 5.6生成排列 5.7寻找多数元素 5.8练习 5.9参考注释

文件下载

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明