The CS Detective: An Algorithmic Tale of Crime, Conspiracy, and Computation
暫譯: 計算機科學偵探:犯罪、陰謀與計算的算法故事
Jeremy Kubica
- 出版商: No Starch Press
- 出版日期: 2016-08-16
- 售價: $700
- 貴賓價: 9.5 折 $665
- 語言: 英文
- 頁數: 256
- 裝訂: Paperback
- ISBN: 1593277490
- ISBN-13: 9781593277499
-
相關分類:
Algorithms-data-structures
-
相關翻譯:
啊哈!算法神探:一部谷歌首席工程師寫的CS小說 (簡中版)
立即出貨 (庫存 < 3)
買這商品的人也買了...
-
深入淺出設計模式 (Head First Design Patterns)$880$695 -
這就是服務設計思考!(This is Service Design Thinking: Basics, Tools, Cases)$900$810 -
GameSalad 遊戲 APP 開發實戰演練$490$382 -
Ten Essential Skills for Electrical Engineers (Paperback)$2,140$2,033 -
JAVA SE 8 基礎必修課$530$419 -
網頁應用程式設計─使用 Node 和 Express (Web Development with Node and Express)$580$458 -
現代 PHP|新的特點及良好習慣 (Modern PHP: New Features and Good Practices)$580$458 -
快速查, 馬上用! CSS3+jQuery 手機網站 UI 範例實作$450$383 -
改變未來 20年最重要的 20個視覺機器學習理論深讀$490$417 -
大數據分析 Excel Power BI 全方位應用$500$395 -
HTML5 ‧ CSS3 最強圖解實戰講座$480$408 -
最潮 HTML5 + CSS3 網頁版型設計 Standard Layout‧Grid Layout‧Single Page Layout$450$383 -
解析 Linux 驅動程式設計$320$250 -
鍛鍊你的數學腦|讓你寫出簡單快速的 69道解題程式$400$316 -
圖解雲端技術|基礎架構x運作原理 x API$480$379 -
$230高效程序員的 45個習慣:敏捷開發修煉之道 (Practices of an Agile Developer:Working in the Real World) -
TOYOTA式現場管理$300$255 -
資料視覺化|使用 Python 與 JavaScript (Data Visualization with Python and JavaScript: Scrape, Clean, Explore & Transform Your Data)$680$537 -
MIS 網管達人的工具箱, 3/e$560$476 -
七天學會設計模式:設計模式也可以這樣學$320$250 -
Make 國際中文版 vol.29 (Make: Volume 54 英文版)$260$234 -
Laravel 啟動與運行 (Laravel: Up and Running: A Framework for Building Modern PHP Apps)$780$616 -
從人到人工智慧,破解 AI 革命的 68個核心概念:實戰專家全圖解 × 人腦不被電腦淘汰的關鍵思考$360$284 -
比別人快一步的 Google 工作術:從職場到人生的 100個聰明改造提案$360$284 -
善用25%規則,TOYOTA精實到位時間管理術$300$255
相關主題
商品描述
Meet Frank Runtime. Disgraced ex-detective. Hard-boiled private eye. Search expert.
When a robbery hits police headquarters, it's up to Frank Runtime and his extensive search skills to catch the culprits. In this detective story, you'll learn how to use algorithmic tools to solve the case. Runtime scours smugglers' boats with binary search, tails spies with a search tree, escapes a prison with depth-first search, and picks locks with priority queues. Joined by know-it-all rookie Officer Notation and inept tag-along Socks, he follows a series of leads in a best-first search that unravels a deep conspiracy. Each chapter introduces a thrilling twist matched with a new algorithmic concept, ending with a technical recap.
Perfect for computer science students and amateur sleuths alike, The CS Detective adds an entertaining twist to learning algorithms.
Follow Frank's mission and learn:
- The algorithms behind best-first and depth-first search, iterative deepening, parallelizing, binary search, and more
- Basic computational concepts like strings, arrays, stacks, and queues
- How to adapt search algorithms to unusual data structures
- The most efficient algorithms to use in a given situation, and when to apply common-sense heuristic methods
商品描述(中文翻譯)
認識 Frank Runtime。名譽掃地的前偵探。硬派私家偵探。搜尋專家。
當一起搶劫事件發生在警察總部時,Frank Runtime 和他豐富的搜尋技能必須出手抓住罪犯。在這個偵探故事中,你將學習如何使用演算法工具來解決案件。Runtime 使用二元搜尋掃描走私者的船隻,利用搜尋樹跟蹤間諜,透過深度優先搜尋逃出監獄,並用優先佇列撬鎖。與自以為是的新手警官 Notation 和笨拙的跟班 Socks 一起,他在最佳優先搜尋中追蹤一系列線索,揭開一個深層陰謀。每一章都引入一個驚險的轉折,並配合一個新的演算法概念,最後以技術回顧結束。
《The CS Detective》對於計算機科學學生和業餘偵探來說都是完美的選擇,為學習演算法增添了娛樂性。
跟隨 Frank 的任務,學習:
- 最佳優先搜尋和深度優先搜尋、迭代加深、平行化、二元搜尋等背後的演算法
- 字串、陣列、堆疊和佇列等基本計算概念
- 如何將搜尋演算法調整為不尋常的資料結構
- 在特定情況下使用的最有效演算法,以及何時應用常識啟發式方法
