A Guide to Algorithm Design: Paradigms, Methods, and Complexity Analysis (Hardcover)
暫譯: 算法設計指南:範式、方法與複雜度分析 (精裝版)
Anne Benoit, Yves Robert, Frédéric Vivien
- 出版商: CRC
- 出版日期: 2013-08-27
- 售價: $2,980
- 貴賓價: 9.5 折 $2,831
- 語言: 英文
- 頁數: 380
- 裝訂: Hardcover
- ISBN: 1439825645
- ISBN-13: 9781439825648
-
相關分類:
Algorithms-data-structures
立即出貨 (庫存=1)
買這商品的人也買了...
-
Exceptional C++ 國際中文版 (Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions)$450$356 -
ARM 嵌入式系統設計入門$520$468 -
設計點子 X 技巧事典─版面$450$356 -
版本控制使用 Git, 2/e (Version Control with Git: Powerful tools and techniques for collaborative software development, 2/e)$580$458 -
無瑕的程式碼-敏捷軟體開發技巧守則 + 番外篇-專業程式設計師的生存之道 (雙書合購)$940$700 -
電腦網際網路, 6/e (國際版)(Computer Networking: A Top-Down Approach, 6/e)(附部分內容光碟)$650$585 -
駭客人生-全球頂尖駭客的真實告白 (Ghost in the Wires: My Adventures as the World's Most Wanted Hacker)$490$387 -
Android App 程式設計教本之無痛起步, 2/e$480$408 -
活用 Windows Server 2012 Hyper-V 實作雲端架構的每塊拼圖$560$476 -
Responsive Web Design 自動調適型網頁程式設計-讓網頁在電腦 / 平板 / 手機完美展現$360$306 -
圖解資料結構-使用 Java, 2/e$480$374 -
接案我最行! HTML5 + CSS3 + JavaScript 商業範例必殺技$480$408 -
實戰 Wireshark|網路分析其實很簡單$450$356 -
精實開發與看板方法$550$435 -
SCRUM : 用一半的時間 做兩倍的事 (SCRUM: The Art of Doing Twice the Work in Half the Time)$380$323 -
Line 即時行銷好點子:認識到認同、消息轉消費,最有效的依「賴」行銷手法攻略$320$253 -
Android 高效能多執行緒 (Efficient Android Threading: Asynchronous Processing Techniques for Android Applications)$580$458 -
Node.js 的九堂實作課$550$435 -
創新科技設計|基因組學、機器人學與物聯網的UX設計(Designing for Emerging Technologies: UX for Genomics, Robotics, and the Internet of Things)$680$537 -
人人都是網站分析師|看穿網站流量的祕密$380$300 -
大話重構$390$304 -
JavaScript 設計模式與開發實踐$460$359 -
用 Kali Linux 破解每一台連網裝置$580$493 -
完整學會 Git, GitHub, Git Server 的24堂課$360$284 -
Windows 10 新世代:升級、安裝、應用一次掌握$390$308
相關主題
商品描述
Presenting a complementary perspective to standard books on algorithms, A Guide to Algorithm Design: Paradigms, Methods, and Complexity Analysis provides a roadmap for readers to determine the difficulty of an algorithmic problem by finding an optimal solution or proving complexity results. It gives a practical treatment of algorithmic complexity and guides readers in solving algorithmic problems.
Divided into three parts, the book offers a comprehensive set of problems with solutions as well as in-depth case studies that demonstrate how to assess the complexity of a new problem.
- Part I helps readers understand the main design principles and design efficient algorithms.
- Part II covers polynomial reductions from NP-complete problems and approaches that go beyond NP-completeness.
- Part III supplies readers with tools and techniques to evaluate problem complexity, including how to determine which instances are polynomial and which are NP-hard.
Drawing on the authors’ classroom-tested material, this text takes readers step by step through the concepts and methods for analyzing algorithmic complexity. Through many problems and detailed examples, readers can investigate polynomial-time algorithms and NP-completeness and beyond.
商品描述(中文翻譯)
提供一個與標準算法書籍互補的視角,算法設計指南:範式、方法與複雜度分析 為讀者提供了一個路線圖,以便通過尋找最佳解或證明複雜度結果來確定算法問題的難度。它對算法複雜度進行了實用的處理,並指導讀者解決算法問題。
本書分為三個部分,提供了一套全面的問題及其解答,以及深入的案例研究,展示如何評估新問題的複雜度。
- 第一部分幫助讀者理解主要的設計原則並設計高效的算法。
- 第二部分涵蓋了來自 NP 完全問題的多項式約簡以及超越 NP 完全性的各種方法。
- 第三部分為讀者提供評估問題複雜度的工具和技術,包括如何確定哪些實例是多項式的,哪些是 NP 困難的。
本書基於作者在課堂上測試過的材料,逐步引導讀者了解分析算法複雜度的概念和方法。通過許多問題和詳細的例子,讀者可以研究多項式時間算法及 NP 完全性及其更高的層次。
