計算機程序設(shè)計藝術(shù)

出版時間:2010-8  出版社:機械工業(yè)出版社  作者:Donald E.Knuth  頁數(shù):432  譯者:黃林鵬  
Tag標簽:無  

內(nèi)容概要

本冊揭開了計算機程序設(shè)計藝術(shù)目前最長一章的序幕,而論述組合算法的這章將包括完整的3卷。非正式地說,組合算法是對量非常大的對象,如alan或圖元素,進行高速處理的技術(shù)。組合模式或排列技術(shù)可解決大量的現(xiàn)實問題,而處理這些問題的現(xiàn)代方法比起以前所采用的直接過程快上千倍。本冊是后面章節(jié)的基礎(chǔ),這里首先討論的是組合學的本質(zhì),接著介紹在計算機內(nèi)部如何有效處理0和1的基本思想,包括布爾基礎(chǔ)和布爾求值等內(nèi)容。如常。為了強化作者的闡述,書中包括了大量細心組織、包括使用說明和詳細解答的新的習題。

作者簡介

作者:(美國)唐納德 E.克努特(Donald E.Knuth) 譯者:黃林鵬 等唐納德 E.克努特,Donald E. Knuth,中文名高德納。由于在算法和程序設(shè)計技術(shù)方面的先驅(qū)性工作,由于發(fā)明了計算機排版系統(tǒng)TEX和METAFONT。以及由于他的富于創(chuàng)造力的、影響深遠的論著,Knuth名揚全球。作為斯坦福大學計算機程序設(shè)計藝術(shù)的榮譽退休教授,Knuth現(xiàn)在正投入全部的精力來完成這些分冊以及包含這些分冊的七卷著作。

書籍目錄

PREFACE iii PREFACE TO VOLUME Chapter 7 Combinatorial Searching 7.1 Zeros and Ones 7.1.1 Boolean Basics 7.1.2 Boolean Evaluation Answers to Exercises Index and Glossary 譯者序 前言 第4卷前言 第7章 組 合 搜 索  7.1 0和1   7.1.1 布爾基礎(chǔ)   7.1.2 布爾求值   習題答案

章節(jié)摘錄

插圖:Aren't we missing the point if we merely shuffle such questions off to machines, to be solved by brute force instead of by rational thought? George Brewster, writing to Martin Gardner in 1963, expressed a widely held view as follows: “Feeding a recreational puzzle into a computer is no more than a step above dynamiting a trout stream. Succumbing to instant recreation.”Yes, but that view misses another important point: Simple puzzles often have generalizations that go beyond human ability and arouse our curiosity. The study of those generalizations often suggests instructive methods that apply to numerous other problems and have surprising consequences. Indeed, many of the key techniques that we shall study were born when people were trying to solve various puzzles. While writing this chapter, the author couldn't help relishing the fact that puzzles are now more fun than ever, as computers get faster and faster, because we keep getting more powerful dynamite to play with. Further comments appear in the author's essay, “Can toy problems be useful?”, originally written in 1976; see Selected Papers on Computer Science (1996), 169-183.Puzzles do have the danger that they can be too elegant. Good puzzles tend to be mathematically clean and well-structured, but we also need to learn how to deal systematically with the messy, chaotic, organic stuff that surrounds us every day. Indeed, some computational techniques are important chiefy because they provide powerful ways to cope with such complexities. That is why, for example, the arcane rules of library-card alphabetization were presented at the beginning of Chapter 5, and an actual elevator system was discussed at length to illustrate simulation techniques in Section 2.2.5.A collection of programs and data called the Stanford Graph Base (SGB) has been prepared so that experiments with combinatorial algorithms can readily be performed on a variety of real-world examples. SGB includes, for example, data about American highways, and an input-output model of the U.S. economy; it records the casts of characters in Homer's Iliad, Tolstoy's Anna Karenina, and several other novels; it encapsulates the structure of Roget's Thesaurus of 1879; it documents hundreds of college football scores; it specifies the gray-value pixels of Leonaxdo da Vinci's Gioconda (Mona Lisa). And perhaps most importantly, SGB contains a collection of five-letter words, which we shall discuss next. The five-letter words of English. Many of the examples in this chapter will be based on the following list of five-letter words:  aargh, abaca, abaci, aback, abaft, abase, abash……zooms, zowie. (8)(There are 5757 words altogether——too many to display here; but those that are missing can readily be imagined.) It's a personal list, collected by the author between 1972 and 1992, beginning when he realized that such words would make ideal data for testing many kinds of combinatorial algorithms.

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    計算機程序設(shè)計藝術(shù) PDF格式下載


用戶評論 (總計24條)

 
 

  •   書很好,真的很好,
    學計算機的同學手頭必備的一本書。
    只是我不明白為什么沒有第四卷第一冊。。。。。。。。。。。。
    找了好久也沒找到。
  •   經(jīng)典的算法書
  •   30年構(gòu)造出來的經(jīng)典,算法中的bible
  •   很經(jīng)典的書,雙語版就更方便閱讀和理解了。什么時候有第4卷第1分冊的雙語版呢?急盼
  •   在美國學計算機的朋友點名要此書
  •   雙語版本,買來收藏,前三卷沒貨,等待中
  •   這本書絕對是計算機領(lǐng)域的經(jīng)典書籍
  •   前三卷很早以前就買了,但到現(xiàn)在還沒有看完。我把這幾卷是當作閑書來看的,同時還帶點收藏的意思。
  •   買這本書是為了收藏。英文E書看過了,留一本放在手頭。但是印廠的紙張?zhí)瘟耍磶谆乜峙碌盟榱恕?/li>
  •   對專業(yè)很有用。
  •   圖靈獎大師數(shù)十年心血,好好讀吧,嘿嘿
  •   還算可以,就是第四卷內(nèi)容略顯凌亂
  •   書的內(nèi)容自不用多說,當當?shù)姆?wù)真是一流
  •   除了紙張有點粗糙之外這本書無可挑剔,內(nèi)容自不必說,高德納的書都是精品,稍有點難懂,作者的大構(gòu)思很難一下子看明白,要多翻幾遍!總之,是一本好書,值得推薦!
  •   這書真的是不懂,一點都不懂
  •   厚實,紙張還可以,就是字有些密集看上去不是很舒服
  •   過多的數(shù)學介紹,有點難懂
  •   紙張黃黃的,整本書松松垮垮的,頁邊也不平整光滑,不像是正版書,而且竟然不是蘇運霖翻譯的。
  •   很好,前3冊的翻譯版反而難買
  •   質(zhì)量很好,來得很快,不錯,不錯
  •   很好的一本書,講解讓我有一種全新的感受,翻譯得也蠻不錯
  •   現(xiàn)在已有第四冊A啦,所以這本書完全被覆蓋了。
  •   內(nèi)容不用說,大家都知道,大師的作品,不過這本書的紙質(zhì)實在不敢恭維,差的也踏糊涂,拿到書的第一感覺就是這是盜版的,不過看了別的地方對這本書的評價也就釋然了,這本書的紙質(zhì)確實差。
  •   怎么能沒貨呢 快進貨
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7