计算机程序设计艺术 第3卷 排序和查找(英文影印版.第2版)

计算机程序设计艺术 第3卷 排序和查找(英文影印版.第2版)

基本信息:

原书名: Art of Computer Programming, Volume 3: Sorting and Searching (2nd Edition)
原出版社: Addison-Wesley Professional
作者: (美)Donald E.Knuth    [作译者介绍]
丛书名: 经典原版书库
出版社:机械工业出版社
ISBN:9787111227175


作者简介:

Donald E.Knuth(唐纳德 E.克努特,中文名高德纳)算法和程序设计技术先驱者、计算机排版系统TEX和METAFONT的发明者,他因这些成就以及大量富于创造力和具有深远影响的著作(19部书,160篇论文)而誉满全球。作为斯坦福大学关于计算机程序设计艺术的荣誉退休教授。目前他投入全部精力完成关于计算机科学的史诗性的七卷集的工作。这一伟大工程在1962年他还是加州理工学院的研究生时就开始了。Knuth教授获得了许多奖项和荣誉,包括美国计算机协会图灵奖(ACM Turing Award)、美国前总统卡特授予的科学金奖、美国数学学会斯蒂尔奖,以及1996年11月由于发明先进技术而荣获的极受尊重的京都奖。

目录:

 chapter 5-sorting
5.1 combinatorial properties of permutations
5.1.1 inversions
5.1.2 permutations of a multiset
5.1.3 runs
5.1.4 tableaux and involutions
5.2 internal sorting
5.2.1 sorting insertion
5.2.2 sorting by exchanging
5.2.3 sorting by selection
5.2.4 sorting by merging
5.2.5 sorting by distribution
5.3 optimum sorting
5.3.1 minimum-comparison sorting
5.3.2 minimum-comparison merging
5.3.3 minimum-comparison selection
5.3.4 networks for sorting
5.4 external sorting
5.4.1 multiway merging and replacement selection
5.4.2 the polyphase merge

. 5.4.3 the casecade merge
5.4.4 reading tape backwards
5.4.5 the oscillating sort
5.4.6 practical considerations for tape merging
5.4.7 external radix sorting
5.4.8 two-tape sorting
5.4.9 disks and drums
5.5 summary,history,and bibliography
chapter 6-searching
6.1 sequential searching
6.2 searching by comparison of keys
6.2.1 searching an ordered table
6.2.2 binary tree searching
6.2.3 balanced trees
6.2.4 multiway trees
6.3 digital searching
6.4 hashing
6.5 retrieval on secondary keys
answers to exercises
appendix a-tablesof numerical quantities
1.fundamental constants(decimal)
2.fundamental constants(octal)
3.harmonic numbers,bernoulli numbers,fibonacci numbers
appendix b—lndex to notations
index and glossary

图书购买地址:http://www.china-pub.com/37578&ref=ps#ml

本资源是以压缩包的形式上传的, 里面是本书的“第3(第2 中文排序查找, 本压缩包里”是一本pdf格式电子书。 本书一共4, 其中3本中文,一本英文, 会陆续的上传上来。 需要下载的朋友,可以在我的“资源里”找。 本还有习题答案。 本书作者:Donald E. Knuth(著); 内容简介: 《计算机程序设计艺术》系列被公认为计算机科学领域的经*之作,深入阐述了程序设计理论,对计算机领域的发展有着极为深远的影响。本书为该系列的第3,全面讲述了排序查找算法。书中扩展了1中数据结构的处理方法,并对各种算法的效率进行了大量的分析。 章节目录: 第5 章排序. . . . . . . . . 1 *5.1 排序的组合性质. . . 8 *5.1.1 反序. . . . . . . 8 *5.1.2 多重集的排列. . . 16 *5.1.3 游程. . . . . .. . 36 5.2 内部排序. . . . . . . 56 5.2.1 插入排序. . . . . . 61 5.2.2 交换排序. . . . . . 81 5.2.3 选择排序. . . . . . 107 5.2.4 合并排序. . . . . . 123 5.2.5 分布排序. . . . . . 131 5.3 *优排序. . . . . . . 140 5.3.1 比较次数*少的排序. 140 *5.3.2 比较次数*少的合并. 153 *5.3.3 比较次数*少的选择. 161 *5.3.4 排序网络. . . .. . 171 5.4 外部排序. . . . . . . 194 5.4.1 多路合并和替代选择. 197 *5.4.2 多阶段合并. . . . 208 *5.4.3 级联合并. . . . . 226 *5.4.4 反向读取磁带. . . 235 *5.4.5 振荡排序. . . . . 245 *5.4.6 磁带合并的实践考虑. 250 *5.4.7 外部基数排序. . . . 269 *5.4.8 双磁带排序. . . . 273 *5.4.9 磁盘与磁鼓. . . . 279 5.5 小结、历史与文献. . . 297 第6 章查找. . . . . . . . 306 6.1 顺序查找. . . . . . . 308 6.2 通过键的比较进行查找. .318 6.2.1 查找有序表. . . . . 318 6.2.2 二叉树查找. . . . . 332 6.2.3 平衡树. . . . . . . 358 6.2.4 多路树. . . . . . . 376 6.3 数字查找. . . . . . . 385 6.4 散列. . . . . . . . . .402 6.5 辅助键的查找. . . . . .437
第1首先介绍编程的基本概念和技术,然后详细讲解信息结构方面的内容,包括信息在计算机内部的表示方法、数据元素之间的结构关系,以及有效的信息处理方法。此外,书中还描述了编程在模拟、数值方法、符号计算、软件与系统设计等方面的初级应用。此第3增加了数十项简单但重要的算法和技术,并根据当前研究发展趋势在数学预备知识方面做了大量修改。 第2对半数值算法领域做了全面介绍,分“随机数”和“算术”两章。本总结了主要算法范例及这些算法的基本理论,广泛剖析了计算机程序设计与数值分析间的相互联系,其中特别值得注意的是作者对随机数生成程序的重新处理和对形式幂级数计算的讨论。 本书附有大量习题和答案,标明了难易程度及数学概念的使用。 本书内容精辟,语言流畅,引人入胜,可供从事计算机科学、计算数学、计算技术诸方面的工作人员参考、研究和借鉴,也是相关专业高等院校的理想教材和教学参考书。 《计算机程序设计艺术排序查找(第3)(第2)》内容简介:这是对第3的头一次修订,不仅是对经典计算机排序查找技术的最全面介绍,而且还对第1中的数据结构处理技术作了进一步的扩充,通盘考虑了将大小型数据库和内外存储器。它遴选了一些经过反复检验的计算机方法,并对其效率做了定量分析。第3的突出特点是对“最优排序”一节作了修订,对排列论原理与通用散列法作了全新讨论。 ——《豆瓣读书》
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值