本书阐述了用于算法数学分析的主要方法,所涉及的材料来自经典数学课题,包括离散数学、初等实分析、组合数学,以及来自经典的计算机科学课题,包括算法和数据结构,本书内容集中覆盖基础、重要和有趣的算法,前面侧重数学,后面集中讨论算法分析的应用,重点的算法分的的数学方法。每章包含大量习题以及参考文献,使读者可以更深入地理解书中的内容。
本书适合作为高等院校数学、计算机科学以及相关专业的本科生和研究生的教材,也可供相关技术人员参考。
出版者的话
专家指导委员会
译者序
序.
前言
记号解释
第1章 算法分析概述
1.1 为什么要对算法进行分析
1.2 计算复杂性
1.3 算法分析的过程
1.4 平均情形分析
1.5 例:快速排序的分析
1.6 渐近逼近
1.7 分布
1.8 概率算法
参考文献
第2章 递归关系
2.1 基本性质
2.2 一阶递归
2.3 非线性一阶递归
.2.4 高阶递归
2.5 求解递归的方法
2.6 分分治递归和二进制数
2.7 一般的分治递归
参考文献
第3章 生成函数
3.1 常规生成函数
3.2 指数生成函数
3.3 利用生成函数求解递归
3.4 生成函数的展开
3.5 利用生成函数进行变换
3.6 关于生成函数的函数方程
3.7 利用ogf求解三数中值quicksort递归
3.8 利用生成函数的计数
3.9 符号方法
3.10 拉格朗日反演
3.11 概率生成函数
3.12 元生成函数
3.13 特殊函数
参考文献..
第4章 渐近逼近
4.1 有关渐近逼近的记号
4.2 渐近展开式
4.3 渐近展开式的操作
4.4 有限和的渐近逼近
4.5 欧拉—麦克劳林求和
4.6 元渐近性
4.7 拉普拉斯方法
4.8 算法分析中的“正态”例
4.9 算法分析中的“泊松”例
4.10 生成函数的渐近性
参考文献
第5章 树
5.1 二叉树
5.2 树和森林
5.3 树的性质
5.4 树的算法
5.5 叉查找树
5.6 catalan树中的平均路径长
5.7 叉查找树中的路径长
5.8 随机树的可加参数
5.9 高
5.10 树性质平均情形结果的小结
5.11 树和二叉树的表示
5.12 无序树
5.13 标号树
5.14 其他类型的树
参考文献
第6章 排列
6.1 排列的基本性质
6.2 排列的算法
6.3 排列的表示法
6.4 计数问题
6.5 利用cgf分析排列的性质
6.6 逆序与插入排序
6.7 左向右最小值与选择排序
6.8 圈与原位排列
6.9 极值参数
参考文献
第7章 串与trie树
7.1 串查找
7.2 位串的组合性质
7.3 规则表达式
7.4 有限状态自动机与knuth-morris-pratt算法
7.5 上下文无关语法
7.6 trie树
7.7 trie算法
7.8 trie树的组合性质
7.9 更大的字母表
参考文献
第8章 宇与映射
8.1 使用分离链接的散列
8.2 字的基本性质
8.3 生日悖论与赠券收藏家问题
8.4 占有约束与极值参数
8.5 占有分布
8.6 开放定址散列法
8.7 映射
8.8 整数因子分解与映射
参考文献
索引...
《汇编语言程序设计》讲述每种高级语言程序在连接为可执行程序之前,都必须被编译为汇编语言程序,因此对于高级语言程序设计者来
薄膜晶体管液晶显示器显示原理与设计 本书特色 本书基于薄膜晶体管液晶显示器的生产和设计实践,首先介绍了薄膜晶体管液晶显示器的基本概念和器件原理,然后以产品开发的...
《解密性传播疾病》内容简介:本书作者从临床工作数十年的经验中收集了50个问题,涉及性病的预防、传播、发现、治疗及生活细节等方
《基于Kubernetes的DevOps实践:容器加速软件交付》内容简介:容器化被认为是实现DevOps的最佳方式。谷歌开发了Kubernetes,它有效
开放环境下图像源识别技术 内容简介 本书主要介绍开放环境下的图像源识别技术, 包括六章: **章、绪论 ; 第二章、图像源识别技术概述 ; 第三章、有未知模型的...
《博物馆窜行记》内容简介:本书收录了28篇腾讯·大家专栏作家顺受牵猴在欧美各博物馆窜行的所见所闻、所思所想。本书可以说是另类
《绽放:第二十一届新概念作文获奖者作品精选. A卷》内容简介:本书精选2019年第21届全国新概念作文大赛一、二等奖获奖者的作品,结
分批优化调试及差分进化算法 本书特色 本书考虑实际生产系统中存在的订单批量性,介绍差分进化算法在分批优化调度问题中的应用,系统介绍基于差分进化算法的并行机、流水...
《国家干预经济与中日近代化(修订本)》内容简介:本书以19世纪中后期中日两国两个典型企业的发展历程为例,从纵向和横向两个角度
本书涉及了移动开发中的25个经典问题,并分别给出Android、iOS、WindowsPhone三大平台各自的解决方案,基本涵盖了手机开发人员普
ACompleteGuidetoProgramminginC++waswrittenforbothstudentsinterestedinlearningthe...
本书描述了一种恰如其分的软件架构设计方法。作者建议根据项目面临的风险来调整架构设计的成本,并从多个视角阐述了软件架构的建
中文版Photoshop CC标准教程(视频教学版)(附光盘) 本书特色 本书以实用、够用为原则,按照平面设计工作的实际需求组织内容。全书共17章,其中第1~1...
《金一南讲:世界大格局,中国有态度》内容简介:“深刻而透彻地了解世界,也是一种力量的象征。”高层智囊金一南犀利开讲,首度解
《网站分析基础教程流量与价值的秘密》分为三篇,即理论基础篇、应用方法篇和实战指南篇。理论基础篇介绍了网站分析的用途和定义
撬开你脑子里的那些困惑,让你重新认识游戏设计的真谛,人人都可以成为成功的游戏设计者!从更多的角度去审视你的游戏,从不完美的
《中国山水画基础教程》内容简介:本书是“基础教程系列”中的一本。“基础教程系列”是专门为零基础美术爱好者打造的、涉及多门类
《简笔画5000例,一本就够(动物篇)》内容简介:简笔画几乎是每个人孩提时代绘画生涯的开始。简单的线条,可爱的形状,总是能释放
《供给侧改革:新供给简明读本》内容简介:“供给侧”在经济学领域并不是一个新鲜词汇,但一直未受到足够重视。中央领导首次提出“
电脑组装.维护.故障排除简明教程 本书特色 《电脑组装、维护、故障排除简明教程》以就业为导向,以培养实用型人才为目标,注重实训教学,实现理论教学与实践教学的有机...