算法設(shè)計(jì)與分析基礎(chǔ)

出版時(shí)間:2007-11  出版社:清華大學(xué)出版社  作者:Anany Levitin  頁(yè)數(shù):562  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

本書(shū)采用了一種算法設(shè)計(jì)技術(shù)的新分類(lèi)方法,不但比傳統(tǒng)分類(lèi)法包容性更強(qiáng),而且更直觀,也更有效,因此廣受好評(píng)。       這種分類(lèi)框架條理清晰,契合教育學(xué)原理,非常適合算法教學(xué)。網(wǎng)上提供了詳盡的教學(xué)指南供教師和學(xué)生下載,書(shū)中還為學(xué)生安排了習(xí)題提示和每章小結(jié)。為了提高學(xué)習(xí)興趣,書(shū)中應(yīng)用了許多流行的謎題和游戲,需要重點(diǎn)思考的地方則往往會(huì)用反問(wèn)來(lái)提醒注意。

作者簡(jiǎn)介

(美) Anany Levitin是Villanova大學(xué)計(jì)算科學(xué)系的教授。他的論文A New Road Map of Algorithm Design Techniques:Picking Up Where the Traditi。onal  Classification Leaves Off(《算法設(shè)計(jì)技術(shù)新途徑:彌補(bǔ)傳統(tǒng)分類(lèi)法的缺·感》)受到業(yè)內(nèi)人士極高的評(píng)價(jià)。在SIGCSE會(huì)議

書(shū)籍目錄

Preface1 Introduction 1.1 What is an Algorithm?   Exercises 1.1 1.2 Fundamentals of Algorithmic Problem Solving   Understanding the Problem   Ascertaining the Capabilities of a Computational Device   Choosing between Exact and Approximate Problem Solving   Deciding on Appropriate Data Structures   Algorithm Design Techniques   Methods of Specifying an Algorithm   Proving an Algorithm's Correctness   Analyzing an Algorithm   Coding an Algorithm   Exercises 1.2 1.3 Important Problem Types   Sorting   Searching   String Processing   Graph Problems   Combinatorial Problems   Geometric Problems   Numerical Problems   Exercises 1.3 1.4 Fundamental Data Structures   Linear Data Structures   Graphs   Trees   Sets and Dictionaries   Exercises 1.4   Summary2 Fundamentals of the Analysis of Algorithm Efficiency 2.1 Analysis Framework   Measuring an Input's Size   Units for Measuring Running -[]me   Orders of Growth   Worst-Case, Best-Case, and Average-Case Efficlencies   Recapitulation of the Analysis Framework   Exercises 2.1 2.2 Asymptotic Notations and Basic Efficiency Classes   Informal Introduction   O-notation   9-notation   Onotation   Useful Property Involving the Asymptotic Notations   Using Limits for Comparing Orders of Growth   Basic Efficiency Classes   Exercises 2.2  2.3 Mathematical Analysis of Nonrecursive Algorithms    Exercises 2.3  2.4 Mathematical Analysis of Recursive Algorithms    Exercises 2.4  2.5 Example: Fibonacci Numbers    Explicit Formula for the nth Fibonacci Number    Algorithms for Computing Fibonacci Numbers    Exercises 2.53 Brute Force4 Divide-and-Conquer5 Decrease-and-Conquer6 Transform-and-Conquer7 Space and lime Tradeoffs8 Dynamic Programming9 Greedy Technique10 Iterative Improvement11 Limitations of Algorithm Power12 Coping with the Limitations of Algorithm PowerEpilogueAPPENDIX AUseful Formulas for the Analysis of AlgorithmsAPPENDIX BShort Tutorial on Recurrence RelationsBibliographyHints to ExercisesIndex

編輯推薦

作者基于豐富的教學(xué)經(jīng)驗(yàn),開(kāi)發(fā)了一套對(duì)算法進(jìn)行分類(lèi)的新方法。這套方法站在通用問(wèn)題求解策略的高度,能對(duì)現(xiàn)有的大多數(shù)算法進(jìn)行準(zhǔn)確分類(lèi),從而使讀者能夠沿著一條清晰的、一致的、連貫的思路來(lái)探索算法設(shè)計(jì)與分析這一迷人領(lǐng)域。本書(shū)作為第2版,相對(duì)第1版增加了新的習(xí)題,還增加了“迭代改進(jìn)”一章,使得原來(lái)的分類(lèi)方法更加完善。本書(shū)十分適合作為算法設(shè)計(jì)和分析的基礎(chǔ)教材,也適合任何有興趣探究算法奧秘的讀者使用,只要讀者具備數(shù)據(jù)結(jié)構(gòu)和離散數(shù)學(xué)的知識(shí)。本書(shū)為英文版。

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    算法設(shè)計(jì)與分析基礎(chǔ) PDF格式下載


用戶(hù)評(píng)論 (總計(jì)11條)

 
 

  •   這本書(shū)是算法的經(jīng)典教材,內(nèi)容全面而且細(xì)致,能夠有效地提升算法水平
  •   數(shù)的質(zhì)量不錯(cuò)。這是我們學(xué)習(xí)算法的教材
  •   快起來(lái)去買(mǎi)吧!
  •   很不錯(cuò)的教材。只是課后題的答案太簡(jiǎn)略了。
  •   書(shū)本是好了點(diǎn),就是裝訂有點(diǎn)差,首頁(yè)就有點(diǎn)開(kāi)膠了
  •   質(zhì)量不錯(cuò),內(nèi)容翔實(shí),值得初學(xué)者看一看
  •   這本書(shū)是非常經(jīng)典的一本書(shū),清華大學(xué)出版社有這本書(shū)的中文版,但是我認(rèn)為讀英文版收獲會(huì)更大。
  •   RT,有些算法的有程序來(lái)實(shí)現(xiàn)后,發(fā)現(xiàn)不是很?chē)?yán)謹(jǐn),還是《C 算法》比較嚴(yán)謹(jǐn)些,畢竟是大師徒弟寫(xiě)的。此書(shū)的過(guò)人之處就是算法的分類(lèi)思維很不錯(cuò)。
  •   英文版的。。。。買(mǎi)的時(shí)候沒(méi)看清楚書(shū)內(nèi)容還可以
  •   此書(shū)是英文版本,中文本版有些錯(cuò)誤。看英文的還是好!
  •   英文版的?,F(xiàn)在只好先拿圖書(shū)的其他書(shū)看著。好歹也從網(wǎng)上下了中文版的,算是我除了英語(yǔ)書(shū)外的第一版外籍書(shū)刊吧。
 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7