计算机程序设计艺术
计算机程序设计艺术封面图

计算机程序设计艺术

(美) 克努特 (Knuth,D.E.) , 编著

出版社:机械工业出版社

年代:2007

定价:70.0

书籍简介:

第1卷为基本算法,分基本概念和信息结构两章。本卷以基本的编程概念和技术开始,然后讲述信息结构——计算机内信息的表示法、数据元素间的结构关系以及处理它们的有效方法。

书籍目录:

Chapter1BasicConcepts

1.1Algorithms

1.2MathematicalPreliminaries

1.2.1MathematicalInduction

1.2.2Numbers,Powers,andLogarithms

1.2.3SumsandProducts

1.2.4IntegerFuntionsandElementaryNumberTheory

1.2.5PermutationsandcFatorials

1.2.6BinomialCoefficients

1.2.7HarmonicNumbers

1.2.8FibonacciNumbers

1.2.9GeneratingFuntions

1.2.10AnalysisofancAlgorithm

1.2.11AsymptoticRepresentation

1.2.11.1TheO-notation

1.2.11.2Eulerssummationformul

1.2.11.3Someasymptoticcalculations

1.3MIX

1.3.1DescriptionofMIX

1.3.2ThecMIXAssemblyLanguage

1.3.3ApplicationstoPermutations

1.4SomeFundamentalProgrammingTechniques

1.4.1Subroutines

1.4.2Coroutines

1.4.3InterpretiveRoutines

1.4.3.1AMIXsimulator

1.4.3.2Traceroutines

1.4.4InputandOutput

1.4.5HistoryandBibliography

Chapter2InformationStructures

2.1Introduction

2.2LinearLists

2.2.1Stacks,Queues,andDeques

2.2.2SequentialAllocation

2.2.3LinkedAllocation

2.2.4CircularLists

2.2.5DoublyLinkedLists

2.2.6ArraysandOrthogonalLists

2.3Trees

2.3.1TraversingBinaryTrees

2.3.2BinaryTreeRepresentationofTrees

2.3.3OtherRepresentationsofTrees

2.3.4BasicMathematicalPropertiesofTrees

2.3.4.1Freectrees

2.3.4.2Orientedctrees

2.3.4.3The"infinityclemma"

2.3.4.4Enumerationoftrees

2.3.4.5Pathclength

2.3.4.6Historyandbibliography

2.3.5ListsandGarbageCollection

2.4MultilinkedStructures

2.5DynamicStorageAllocation

2.6HistoryandBibliography

AnswerstoExercises

AppendixATablesofNumericalQuantities

1FundamentalConstants(decimal)

2FundamentalConstants(octal)

3HarmonicNumbers,BernoulliNumbers,FibonaccicNumbers

AppendixBIndexctoNotations

IndexandGlossary

内容摘要:

  算法分析的圣经级著作!算法和程序设计技术的先驱者DonaldE.Knuth最新作品!本书是英文版,是《计算机程序设计艺术》中的第1卷,全书首先介绍编程的基本概念和技术,然后详细讲解信息结构方面的内容,包括信息在计算机内部的表示方法、数据元素之间的结构关系,以及有效的信息处理方法。此外,书中还描述了编程在模拟、数值方法、符号计算、软件与系统设计等方面的初级应用。新版本增加了数十项简单但重要的算法和技术,并根据当前研究发展趋势在数学预备知识方面做了大量修改。  关于算法分析的这多卷论著已经长期被公认为经典计算机科学的定义性描述。迄今已出版的完整的三卷已经组成了程序设计理论和实践的惟一的珍贵资源,无数读者都赞扬Knuth的著作对个人的深远影响,科学家们为他的分析的美丽和优雅所惊叹,而从事实践的程序员已经成功地将他的“菜谱式”的解应用到日常问题上,所有人都由于Knuth在书中表现出的博学、清晰、精确和高度幽默而对他无比敬仰。  第1卷为基本算法,分“基本概念”和“信息结构”两章。本卷以基本的编程概念和技术开始,然后讲述信息结构计算机内信息的表示法、数据元素间的结构关系以及处理它们的有效方法。【作者简介】  DonaldE.Knuth(唐纳德E.克努特,中文名高德纳)是算法和程序设计技术的先驱者,并发明了计算机排版系统TEX和MElAFONT,他因这些成就和大量创造性的影响深远的论著而誉满全球。作为斯坦福大学计算机程序设计艺术的荣誉退休教授,Knuth现正投入全部的时间来完成其关于计算机科学的史诗性的七卷集。Knuth教授获得了许多奖项和荣誉,包括美国计算机协会图灵奖(ACMTuringAward),美国前总统卡特授予的科学金奖(MedalofScience),美国数学学会斯蒂尔奖(AMSSteelePrize),以及极受尊重的京都奖(KyotoPrize)。

书籍规格:

书籍详细信息
书名计算机程序设计艺术站内查询相似图书
9787111227090
如需购买下载《计算机程序设计艺术》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位机械工业出版社
版次1版印次1
定价(元)70.0语种英文
尺寸26装帧平装
页数 650 印数 3000

书籍信息归属:

计算机程序设计艺术是机械工业出版社于2008.01出版的中图分类号为 TP311.1 的主题关于 程序设计-英文 的书籍。