网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 计算机程序设计艺术(第1卷基本算法英文版第3版)(精)
分类
作者 (美)克努特
出版社 机械工业出版社
下载
简介
编辑推荐

算法分析的圣经级著作!算法和程序设计技术的先驱者Donald E.Knuth最新作品!

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

内容推荐

关于算法分析的这多卷论著已经长期被公认为经典计算机科学的定义性描述。迄今已出版的完整的三卷已经组成了程序设计理论和实践的惟一的珍贵资源,无数读者都赞扬Knuth的著作对个人的深远影响,科学家们为他的分析的美丽和优雅所惊叹,而从事实践的程序员已经成功地将他的“菜谱式”的解应用到日常问题上,所有人都由于Knuth在书中表现出的博学、清晰、精确和高度幽默而对他无比敬仰。

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

目录

Chapter1—Basic Concepts

 1.1 Algorithms

 1.2 Mathematical Preliminaries

  1.2.1 Mathematical Induction

  1.2.2 Numbers, Powers, and Logarithms

  1.2.3 Sums and Products

  1.2.4 Integer Fun tions and Elementary Number Theory

  1.2.5 Permutations andcFa torials

  1.2.6 Binomial Coefficients

  1.2.7 Harmonic Numbers

  1.2.8 Fibonacci Numbers

  1.2.9 Generating Fun tions

  1.2.10 Analysis of anc Algorithm

  1.2.11 Asymptotic Representation

   1.2.11.1 The O-notation

   1.2.11.2 Euler's summation formul

   1.2.11.3 Some asymptotic calculations

 1.3 MIX

  1.3.1 Description of MIX

  1.3.2 ThecMIX Assembly Language

  1.3.3 Applications to Permutations

 1.4 Some Fundamental Programming Techniques

  1.4.1 Subroutines

  1.4.2 Coroutines

  1.4.3 Interpretive Routines

  1.4.3.1 A MIX simulator

  1.4.3.2 Trace routines

  1.4.4 Input and Output

  1.4.5 History and Bibliography

Chapter2—Information Structures

 2.1 Introduction

 2.2 Linear Lists

  2.2.1 Stacks, Queues, and Deques

  2.2.2 Sequential Allocation

  2.2.3 Linked Allocation

  2.2.4 Circular Lists

  2.2.5 Doubly Linked Lists

  2.2.6 Arrays and Orthogonal Lists

 2.3 Trees

  2.3.1 Traversing Binary Trees

  2.3.2 Binary Tree Representation of Trees

  2.3.3 Other Representations of Trees

  2.3.4 Basic Mathematical Properties of Trees

   2.3.4.1 Freectrees

   2.3.4.2 Orientedctrees

   2.3.4.3 The "infinityclemma"

   2.3.4.4 Enumeration of trees

   2.3.4.5 Pathclength

   2.3.4.6 History and bibliography

   2.3.5 Lists and Garbage Collection

  2.4 Multilinked Structures

  2.5 Dynamic Storage Allocation

  2.6 History and Bibliography

Answers to Exercises

Appendix A Tables of Numerical Quantities

 1 Fundamental Constants (decimal)

 2 Fundamental Constants (octal)

 3 Harmonic Numbers, Bernoulli Numbers, FibonaccicNumbers

Appendix B Indexcto Notations

Index and Glossary

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/30 1:26:10