《计算机程序设计艺术(第1卷)》简介:

第1卷首先介绍编程的基本概念和技术,然后详细讲解信息结构方面的内容,包括信息在计算机内部的表示方法、数据元素之间的结构关系,以及有效的信息处理方法。此外,书中还描述了编程在模拟、数值方法、符号计算、软件与系统设计等方面的初级应用。此第3版增加了数十项简单但重要的算法和技术,并根据当前研究发展趋势在数学预备知识方面做了大量修改。

《计算机程序设计艺术(第1卷)》摘录:

A knowledge of elementary calculus will suffice for most of the mathematics in these books, since most of the other theory that is developed herein. However, I do need to use deeper theorems of complex variable theory, probability theory, number theory, etc., at times, and in such cases I refer to appropriate textbooks where those subjects are developed

《计算机程序设计艺术(第1卷)》目录:

Chaper 1 Basic Cceps
1.1. Algrihms
1.2. Mahemaical Prelimiaries
1.2.1. Mahemaical Iduci
1.2.2. umbers, Pwers, ad Lgarihms
1.2.3. Sums ad Prducs
1.2.4. Ieger Fucis ad Elemeary umber hery
1.2.5. Permuais ad Facrials
1.2.6. Bimial Cefficies
1.2.7. Harmic umbers
1.2.8. Fibacci umbers
1.2.9. Geeraig Fucis
1.2.10. Aalysis f a Algrihm
*1.2.11. Asympic Represeais
*1.2.11.1. he -ai
*1.2.11.2. Euler's summai frmula
*1.2.11.3. Sme asympic calculais
1.3. MIX 124
1.3.1. Descripi f MIX
1.3.2. he MIX Assembly Laguage
1.3.3. Applicais Permuais
1.4. Sme Fudameal Prgrammig echiques
1.4.1. Subruies
1.4.2. Gruies
1.4.3. Ierpreive Ruies
1.4.3.1. A MIX simular
*1.4.3.2. race ruies
1.4.4. Ipu ad upu
1.4.5. Hisry ad Bibligraphy
Chaper 2 Ifrmai Srucures
2.1. Irduci
2.2. Liear Liss
2.2.1. Sacks, Queues, ad Deques
2.2.2. Sequeial Allcai
2.2.3. Liked Allcai
2.2.4. Circular Liss
2.2.5. Dubly Liked Liss
2 2.6. Arrays ad rhgal Liss
2.3. rees
2.3.1. raversig Biary rees
2.3.2. Biary ree Represeai f rees
2.3.3. her Represeais f rees
2.3.4. Basic Mahemaical Prperies f rees
2.3.4.1. Free rees
2.3.4.2. rieed rees
*2.3.4.3. he "ifiiy lemma"
*2.3.4.4. Eumerai f rees
2.3.4.5. Pah legh
*2.3.4.6. Hisry ad bibligraphy
2.3.5. Liss ad Garbage Clleci
2.4. Muliliked Srucures
2.5. Dyamic Srage Allcai
Hisry ad Bibligraphy
Aswers Exercises
Appedix A ables f umerical Quaiies
1. Fudameal Csas (decimal)
2. Fudameal Csas (cal)
3. Harmic umbers, Berulli umbers, Fibacci umbers
Appedix B Idex ais
Idex ad Glssary
Excerp
Chaper 3 Radm umbers.
Irduci.
Geeraig Uifrm Radm umbers.
he Liear Cgrueial Mehd.
her Mehds.
Saisical ess.
Geeral es Prcedures fr Sudyig Radm Daa.
Empirical ess.
hereical ess.
he Specral es.
her ypes f Radm Quaiies.
umerical Disribuis.
Radm Samplig ad Shufflig.
Wha Is a Radm Sequece?
Summary.
Chaper 4 Arihmeic.
Psiial umber Sysems.
Flaig Pi Arihmeic.
Sigle-Precisi Calculais.
Accuracy f Flaig Pi Arihmeic.
Duble-Precisi Calculais.
Disribui f Flaig Pi umbers.
Muliple Precisi Arihmeic.
he Classical Algrihms.
Mdular Arihmeic.
Hw Fas Ca We Muliply?.
Radix Cversi.
Raial Arihmeic.
Fracis.
he Greaes Cmm Divisr.
Aalysis f Euclid's Algrihm.
Facrig i Primes.
Plymial Arihmeic.
Divisi f Plymials.
Facrizai f Plymials.
Evaluai f Pwers.
Evaluai f Plymials.
Maipulai f Pwer Series.
Aswers Exercises.
Appedix A: ables f umerical Quaiies.
Fudameal Csas (decimal).
Fudameal Csas (cal).
Harmic umbers, Berulli umbers, Fibacci umbers.
Appedix B: Idex ais.
Idex ad Glssary.
Chaper 5 Srig.
Cmbiarial Prperies f Permuais.
Iversis.
Permuais f a Mulise.
Rus.
ableaux ad Ivluis.
Ieral srig.
Srig by Iseri.
Srig by Exchagig.
Srig by Seleci.
Srig by Mergig.
Srig by Disribui.
pimum Srig.
Miimum-Cmparis Srig.
Miimum-Cmparis Mergig.
Miimum-Cmparis Seleci.
ewrks fr Srig.
Exeral Srig.
Muliway Mergig ad Replaceme Seleci.
he Plyphase Merge.
he Cascade Merge.
Readig ape Backwards.
he scillaig Sr.
Pracical Csiderais fr ape Mergig.
Exeral Radix Srig.
w-ape Srig.
Disks ad Drums.
Summary, Hisry, ad Bibligraphy.
Chaper 6 Searchig.
Sequeial Searchig.
Searchig by Cmparis f Keys.
Searchig a rdered able.
Biary ree Searchig.
Balaced rees.
Muliway rees.
Digial Searchig.
Hashig.
Rerieval Secdary Keys.
Aswers Exercises.
Appedix A: ables f umerical Quaiies.
Fudameal Csas (decimal).
Fudameal Csas (cal).
Harmic umbers, Berulli umbers, Fibacci umbers.
Appedix B:Idex ais.
Idex ad Glssary.
· · · · · ·