Foundations of Algorithms Using C++ Pseudocode, 3/e (Hardcover)
暫譯: 使用 C++ 假碼的演算法基礎,第 3 版 (精裝本)
Richard Neapolitan
- 出版商: Jones and Bartlett
- 出版日期: 2003-07-29
- 售價: $1,150
- 貴賓價: 9.8 折 $1,127
- 語言: 英文
- 頁數: 500
- 裝訂: Hardcover
- ISBN: 0763723878
- ISBN-13: 9780763723873
-
相關分類:
C++ 程式語言、Algorithms-data-structures
已過版
買這商品的人也買了...
-
Data Mining: Concepts and Techniques$2,490$2,366 -
Introduction to Algorithms, 2/e (Hardcover)$990$970 -
作業系統概念 (Operating System Concepts, 6/e Windows XP Update)$780$741 -
執行力 EXECUTION$350$298 -
ASP.NET 程式設計徹底研究$590$466 -
數位影像處理 (Digital Image Processing, 2/e)$820$804 -
鳥哥的 Linux 私房菜-伺服器架設篇$750$638 -
鳥哥的 Linux 私房菜─基礎學習篇增訂版$560$476 -
人月神話:軟體專案管理之道 (20 週年紀念版)(The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition, 2/e)$480$379 -
JSP 2.0 技術手冊$750$593 -
建構嵌入式 Linux 系統$780$616 -
Microsoft PowerPoint 2003 使用手冊$450$383 -
Microsoft Word 2003 使用手冊$490$417 -
嵌入式系統導論, 3/e$760$646 -
最新 JavaScript 完整語法參考辭典 第三版$490$382 -
Word 排版藝術$620$490 -
Computer Organization and Design: The Hardware/Software Interface, 3/e(IE) (美國版ISBN:1558606041)$1,200$1,176 -
Linux 程式設計教學手冊$780$616 -
RFID 技術與應用$480$408 -
ASP.NET 徹底研究進階技巧─高階技巧與控制項實作$650$507 -
ASP.NET 私房書$399$339 -
MySQL 5 Certification Study Guide$2,400$2,280 -
SQL Server 2005 資料庫開發聖經$890$757 -
Windows Server 2003 Active Directory 建置指南, 2/e$600$474 -
電腦網際網路 (Computer Networking: A Top-Down Approach Featuring The Internet, 3/e)$600$540
相關主題
商品描述
Description:
After Foundations of Algorithms using C++ Pseudocode, Third Edition introduces students to algorithms and analysis of algorithms in Chapter 1, the authors have developed separate chapters on the divide-and-conquer approach, dynamic programming, greedy algorithms, backtracking algorithms, and branch-and-bound algorithms. Immediately after, the author's explore analysis of problems, and in particular, a chapter on analyzing the sorting problem followed by one on analyzing the searching problem. Following this progression, the authors introduce the theory of NP in a rigorous but yet intuitive, lucid fashion. It is at this point that the book then takes a shift in pedagogy and presents a chapter that is concerned with solving a certain type of problem rather than algorithms that share a common technique. Specifically, numerical algorithms are discussed, as well as the inclusion of the new polynomial-time algorithm for determining whether a number is prime. Finally, the authors provide a final chapter concerning parallel algorithms and applications to cryptography.
Table of Contents:
Chapter 1: Algorithms: Efficiency, Analysis, and Order
Chapter 2: Divide-and-Conquer
Chapter 3 Dynamic Programming
Chapter 4: The Greedy Approach
Chapter 5: Backtracking
Chapter 6: Branch-and-Bound
Chapter 7: Introduction to Computational Complexity: The Sorting ProblemChapter 8: More Computational Complexity: The Searching Problem
Chapter 9: Computational Complexity and Interactability: An Introduction to the Theory of NPChapter 10: Number-Theoretic Algorithms
Chapter 11: Introduction to Parallel Algorithms
Appendix A: Review of Necessary Mathematics
Appendix B: Solving Recurrence Equations: With Applications to Analysis of Recursive Algorithms
Appendix C: Data Structures for Disjoint Sets
References
商品描述(中文翻譯)
**描述:**
在《使用 C++ 假碼的演算法基礎(第三版)》的第一章中,作者介紹了演算法及其分析,隨後發展出關於分治法、動態規劃、貪婪演算法、回溯演算法和分支界限演算法的獨立章節。接著,作者探討問題的分析,特別是針對排序問題的分析章節,隨後是針對搜尋問題的分析章節。在這個進程中,作者以嚴謹但直觀、清晰的方式介紹 NP 理論。在這一點上,書籍的教學法發生了轉變,呈現了一個關於解決某類問題的章節,而不是共享共同技術的演算法。具體而言,討論了數值演算法,以及用於判斷一個數字是否為質數的新多項式時間演算法的納入。最後,作者提供了一個關於平行演算法及其在密碼學中應用的最終章節。
**目錄:**
第 1 章:演算法:效率、分析與順序
第 2 章:分治法
第 3 章:動態規劃
第 4 章:貪婪方法
第 5 章:回溯法
第 6 章:分支界限法
第 7 章:計算複雜度導論:排序問題
第 8 章:更多計算複雜度:搜尋問題
第 9 章:計算複雜度與不可解性:NP 理論導論
第 10 章:數論演算法
第 11 章:平行演算法導論
附錄 A:必要數學回顧
附錄 B:解遞迴方程:應用於遞迴演算法分析
附錄 C:不相交集合的資料結構
參考文獻
