Algorithms : Sequential , Parallel , and Distributed (Hardcover)
暫譯: 演算法:序列、平行與分散式 (精裝版)
Kenneth A. Berman, Jerome L. Paul
- 出版商: Course Technology
- 出版日期: 2004-10-11
- 售價: $1,078
- 語言: 英文
- 頁數: 996
- 裝訂: Hardcover
- ISBN: 0534420575
- ISBN-13: 9780534420574
-
相關分類:
Algorithms-data-structures
下單後立即進貨 (約5~7天)
買這商品的人也買了...
-
$490Applying Enterprise JavaBeans: Component-Based Development for the J2EE -
Java 的真相-避開學習 Java 的陷阱與迷思$450$351 -
系統程式 (System Software: An Introduction to Systems Programming, 3/e)$600$588 -
STRUTS 實作手冊(Struts in Action: Building Web Applications with the Leading Java Framework)$690$538 -
C# Primer Plus 中文版 (C# Primer Plus)$680$537 -
The Rational Unified Process: An Introduction, 3/e (Paperback)$1,880$1,842 -
JSP 動態網頁新技術, 2/e$490$382 -
Linux 管理者手札 (Wicked Cool Shell Scripts: 101 Scripts for Linux, Mac OS X, and Unix Systems)$450$383 -
ASP.NET 徹底研究進階技巧─高階技巧與控制項實作$650$507 -
Head First Servlets & JSP:SCWCD 專業認證指南 (Head First Servlets & JSP)$880$748 -
深入淺出 Java 程式設計, 2/e (Head First Java, 2/e)$880$695 -
ASP.NET 2.0 深度剖析範例集$650$507 -
Linux 系統設定達人$360$281 -
演算法設計:基礎、分析與網際網路實例 (Algorithm Design: Foundations, Analysis, and Internet Examples)$650$585 -
世紀末軟體革命復刻版:C++、GUI 與物件導向理論$620$527 -
3D 遊戲夢想家-Virtools 入門實作範例$580$493 -
遊戲程式設計精華 IV (Game Programming Gems 4)$680$537 -
C++ Primer, 4/e (中文版)$990$891 -
現代嵌入式系統開發專案實務-菜鳥成長日誌與專案經理的私房菜$600$480 -
大話設計模式$620$490 -
挑戰 PHP 5 MySQL 程式設計樂活學$580$458 -
Combinatorial Optimization: Algorithms and Complexity (Paperback)$1,300$1,235 -
輕鬆學 Photoshop CS5 影像設計$490$387 -
Combinatorial Scientific Computing (Hardcover)$7,000$6,650 -
Optimization Concepts and Applications in Engineering, 2/e (Hardcover)$1,400$1,372
商品描述
Descriptions:
Algorithms: Sequential, Parallel, and Distributed provides in-depth coverage of traditional and current topics in sequential algorithms, as well as providing a solid introduction to the theory of parallel and distributed algorithms. In light of the emergence of modern computing environments such as parallel computers, the Internet, cluster and grid computing, it is important that majors in computer science and related disciplines be exposed to algorithms that exploit these technologies. Professors Berman and Paul give students a comprehensive toolkit of sequential, parallel and distributed algorithms plus a set of mathematical techniques for assessing the performance and correctness of algorithms. These tools enable the reader to choose the best algorithm to use in a given circumstance from amongst several algorithms that might be available for the problem.
Table of Contents:
Part 1: Introduction to Algorithms
1. Introduction to Preliminaries
2. Design and Analysis Fundamentals
3. Mathematical Tools for Algorithm Analysis
4. Trees and Applications to Algorithms
5. More on Sorting Algorithms
6. Probability and Average Complexity of Algorithms
Part 2: Major Design Strategies
7. The Greedy Method
8. Divide-and-Conquer
9. Dynamic Programming
10. Backtracking and Branch-and-Bound
Part 3: Graph and Network Algorithms
11. Graphs and Digraphs
12. Minimum Spanning Tree and Shortest-Path Algorithms
13. Graph Connectivity and Fault-Tolerance of Networks
14. Matching and Network Flow Algorithms
Part 4: Parallel and Distributed Algorithms
15. Introduction to Parallel Algorithms and Architectures
16. Parallel Design Strategies
17. Internet Algorithms
18. Distributed Computation Algorithms
19. Distributed Network Algorithms
Part 5: Special Topics
20. String Matching and Document Processing
21. Balanced Search Trees
22. The Fast Fourier Transform
23. Heuristic Search Strategies: A*-Search and Game Trees
24. Probabilistic and Randomized Algorithms
25. Lower-Bound Theory
26. NP-Complete Problems
27. Approximation Algorithms
Appendices
A: Mathematical Notation and Background
B: Linear Data Structures
C: Interpolating Asympotic Behavior
D: Random Walks in Digraphs
E: Elementary Probability Theory
F: Examples of Message-Passing Interface Code
G: Pseudocode Conventions
商品描述(中文翻譯)
描述:
《演算法:序列、並行與分散式》深入探討了傳統及當前的序列演算法主題,並提供了並行與分散式演算法理論的堅實介紹。隨著現代計算環境的出現,例如並行計算機、互聯網、叢集和網格計算,計算機科學及相關學科的學生必須接觸到利用這些技術的演算法。Berman教授和Paul教授為學生提供了一套全面的序列、並行和分散式演算法工具包,以及一組評估演算法性能和正確性的數學技術。這些工具使讀者能夠在多個可用於解決問題的演算法中選擇最適合的演算法。
目錄:
第一部分:演算法介紹
1. 前置知識介紹
2. 設計與分析基礎
3. 演算法分析的數學工具
4. 樹及其在演算法中的應用
5. 更多排序演算法
6. 演算法的概率與平均複雜度
第二部分:主要設計策略
7. 貪婪法
8. 分治法
9. 動態規劃
10. 回溯法與分支界限法
第三部分:圖與網路演算法
11. 圖與有向圖
12. 最小生成樹與最短路徑演算法
13. 圖的連通性與網路的容錯性
14. 匹配與網路流演算法
第四部分:並行與分散式演算法
15. 並行演算法與架構介紹
16. 並行設計策略
17. 互聯網演算法
18. 分散計算演算法
19. 分散網路演算法
第五部分:特別主題
20. 字串匹配與文件處理
21. 平衡搜尋樹
22. 快速傅立葉變換
23. 啟發式搜尋策略:A*-搜尋與遊戲樹
24. 機率性與隨機演算法
25. 下界理論
26. NP-完全問題
27. 近似演算法
附錄
A: 數學符號與背景
B: 線性資料結構
C: 插值漸近行為
D: 有向圖中的隨機漫步
E: 基本概率論
F: 訊息傳遞介面代碼範例
G: 假代碼慣例
