注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語(yǔ)言/工具算法設(shè)計(jì)與分析基礎(chǔ)(第2版影印版)

算法設(shè)計(jì)與分析基礎(chǔ)(第2版影印版)

算法設(shè)計(jì)與分析基礎(chǔ)(第2版影印版)

定 價(jià):¥59.00

作 者: (美)Anany Levitin
出版社: 清華大學(xué)出版社
叢編項(xiàng): 國(guó)外經(jīng)典教材·計(jì)算機(jī)科學(xué)與技術(shù)
標(biāo) 簽: 方法

ISBN: 9787302164029 出版時(shí)間: 2007-11-01 包裝: 平裝
開本: 16 頁(yè)數(shù): 559 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書采用了一種算法設(shè)計(jì)技術(shù)的新分類方法,不但比傳統(tǒng)分類法包容性更強(qiáng),而且更直觀,也更有效,因此廣受好評(píng)。 這種分類框架條理清晰,契合教育學(xué)原理,非常適合算法教學(xué)。網(wǎng)上提供了詳盡的教學(xué)指南供教師和學(xué)生下載,書中還為學(xué)生安排了習(xí)題提示和每章小結(jié)。為r提高學(xué)習(xí)興趣,書中應(yīng)用了許多流行的謎題和游戲,需要重點(diǎn)思考的地方則往往會(huì)用反問來(lái)提醒注意。 第2版特色:★添加180個(gè)新的謎題和習(xí)題★分不同的小節(jié)來(lái)分析遞歸算法和非遞歸算法★包含算法的經(jīng)驗(yàn)分析和算法可視化★對(duì)近似算法部分進(jìn)行了修訂★新增討論迭代改進(jìn)算法的章節(jié),內(nèi)容覆蓋單純形法、網(wǎng)絡(luò)流量、二分圖的最大匹配以及穩(wěn)定婚姻問題

作者簡(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)分類法的缺·感》)受到業(yè)內(nèi)人士極高的評(píng)價(jià)。在SIGCSE會(huì)議上,作者做過多次關(guān)于算法教學(xué)的演講。

圖書目錄

Preface
1 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
  Summary
2 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.5
3 Brute Force
4 Divide-and-Conquer
5 Decrease-and-Conquer
6 Transform-and-Conquer
7 Space and lime Tradeoffs
8 Dynamic Programming
9 Greedy Technique
10 Iterative Improvement
11 Limitations of Algorithm Power
12 Coping with the Limitations of Algorithm Power
Epilogue
APPENDIX A
Useful Formulas for the Analysis of Algorithms
APPENDIX B
Short Tutorial on Recurrence Relations
Bibliography
Hints to Exercises
Index

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)