注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)計(jì)算機(jī)算法的設(shè)計(jì)與分析(英文版)

計(jì)算機(jī)算法的設(shè)計(jì)與分析(英文版)

計(jì)算機(jī)算法的設(shè)計(jì)與分析(英文版)

定 價(jià):¥48.00

作 者: (美)阿霍
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 經(jīng)典原版書(shū)庫(kù)
標(biāo) 簽: 算法

ISBN: 9787111177753 出版時(shí)間: 2005-11-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 470 字?jǐn)?shù):  

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

  《計(jì)算機(jī)算法的設(shè)計(jì)與分析(英文版)》是一部經(jīng)典著作,著重介紹了計(jì)算機(jī)算法設(shè)計(jì)領(lǐng)域的統(tǒng)一原則和基本概念。書(shū)中深入分析了一些計(jì)算機(jī)模型上的算法,介紹了一些有效算法常用的數(shù)據(jù)結(jié)構(gòu)和編程技術(shù),為讀者提供了有關(guān)遞歸方法、分治方法和動(dòng)態(tài)規(guī)劃方面的詳細(xì)實(shí)例和實(shí)際應(yīng)用,并致力于更有效算法的設(shè)計(jì)和開(kāi)發(fā)。同時(shí),對(duì)NP完全等問(wèn)題能否有效求解進(jìn)行了分析,并探索了應(yīng)用啟發(fā)算法解決問(wèn)題的途徑。另外,本書(shū)還提供了大量富有指導(dǎo)意義的習(xí)題?!队?jì)算機(jī)算法的設(shè)計(jì)與分析(英文版)》可以作為高等院校計(jì)算機(jī)專業(yè)本科生和研究生算法設(shè)計(jì)課程的教材,也可以作為計(jì)算機(jī)算法理論中更高級(jí)課程的教材。

作者簡(jiǎn)介

  阿霍AlfredV.Aho于普林斯頓大學(xué)獲得博士學(xué)位,現(xiàn)任貝爾實(shí)驗(yàn)室基礎(chǔ)科學(xué)研究院副院長(zhǎng)、計(jì)算機(jī)科學(xué)研究中心主任、ACM自動(dòng)控制與可計(jì)算性理論特別興趣組副主席以及美國(guó)國(guó)家科學(xué)基金會(huì)計(jì)算機(jī)與信息技術(shù)顧問(wèn)委員會(huì)主席。

圖書(shū)目錄

1 Models of Computation
1.1 Algorithms and their complexity
1.2 Random access machines
1.3 Computational complexity of RAM programs
1.4 A stored program model
1.5 Abstractions of the RAM
1.6 A primitive model of computation: the Turing machine
1.7 Relationship between the Turing machine and RAM models
1.8 Pidgin ALGOL-a high-level language
2 Design of Efficient Algorithms
2.1 Data structures: lists, queues, and stacks
2.2 Set representations
2.3 Graphs
2.4 Trees
2.5 Recursion
2.6 Divide-and-conquer
2.7 Balancing
2.8 Dynamic programming
2.9 Epilogue
3 Sorting and Order Statistics
3.1 The sorting problem
3.2 Radix sorting
3.3 Sorting by comparisons
3.4 Heapsort-an O(n log n) comparison sort
3.5 Quicksort-an O(n log n) expected time sort
3.6 Order statistics
3.7 Expected time for order statistics
4 Data Structures for Set Manipulation Problems
4.1 Fundamental operations on sets
4.2 Hashing
4.3 Binary search
4.4 Binary search trees
4.5 Optimal binary search trees
4.6 A simple disjoint-set union algorithm
4.7 Tree structures for the UNION-FIND problem
4.8 Applications and extensions of the UNION-FIND algorithm
4.9 Balanced tree schemes
4.10 Dictionaries and priority queues
4.11 Mergeable heaps
4.12 Concatenable queues
4.13 Partitioning
4.14 Chapter summary
5 Algorithms on Graphs
5.1 Minimum-cost spanning trees
5.2 Depth-first search
5.3 Biconnectivity
5.4 Depth-first search of a directed graph
5.5 Strong connectivity
5.6 Path-finding problems
5.7 A transitive closure algorithm
5.8 A shortest-path algorithm
5.9 Path problems and matrix multiplication
5.10 Single-source problems
5.11 Dominators in a directed acyclic graph: putting the concepts together.
6 Matrix Multiplication and Related Operations
6.1 Basics
6.2 Strassen's matrix-multiplication algorithm
6.3 Inversion of matrices
6.4 LU P decomposition of matrices
6.5 Applications of LUP decomposition
6.6 Boolean matrix multiplication
7 The Fast Fourier Transform and its Applications
7.1 The discrete Fourier transform and its inverse
7.2 The fast Fourier transform algorithm
7.3 The FFT using bit operations
7.4 Products of polynomials
7.5 The Schonhage-Strassen integer-multiplication algorithm
8 Integer and Polynomial Arithmetic
8.1 The similarity between integers and polynomials
8.2 Integer multiplication and division
8.3 Polynomial multiplication and division
8.4 Modular arithmetic
8.5 Modular polynomial arithmetic and polynomial evaluation.
8.6 Chinese remaindering
8.7 Chinese remaindering and interpolation of polynomials...
8.8 Greatest common divisors and Euclid's algorithm
8.9 An asymptotically fast algorithm for polynomial GCD's..
8.10 Integer GCD's
8.11 Chinese remaindering revisited
8.12 Sparse polynomials
9 Pattern-Matching Algorithms
9.1 Finite automata and regular expressions
9.2 Recognition of regular expression patterns
9.3 Recognition of substrings
9.4 Two-way deterministic pushdown automata
9.5 Position trees and substring identifiers
10 NP.Complete Problems
10.1 Noncleterministic Turing machines
10.2 The classes and
10.3 Languages and problems
10.4 NP-completeness of the satisfiability problem
10.5 Additional NP-complete problems
10.6 Polynomial-space-bounded problems
11 Some Provably Intractable Problems
11.1 Complexity hierarchies
11.2. The space hierarchy for deterministic Turing machines
11.3 A problem requiring exponential time and space
11.4 A nonelementary problem

本目錄推薦

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