An Introduction To The Analysis Of Algorithms, (3rd Edition)
暫譯: 演算法分析導論(第三版)
Michael Soltys-Kulinicz
- 出版商: World Scientific Pub
- 出版日期: 2018-04-12
- 售價: $4,020
- 貴賓價: 9.5 折 $3,819
- 語言: 英文
- 頁數: 328
- 裝訂: Hardcover
- ISBN: 981323590X
- ISBN-13: 9789813235908
-
相關分類:
Algorithms-data-structures
海外代購書籍(需單獨結帳)
相關主題
商品描述
A successor to the first and second editions, this updated and revised book is a leading companion guide for students and engineers alike, specifically software engineers who design algorithms. While succinct, this edition is mathematically rigorous, covering the foundations for both computer scientists and mathematicians with interest in the algorithmic foundations of Computer Science. Besides expositions on traditional algorithms such as Greedy, Dynamic Programming and Divide & Conquer, the book explores two classes of algorithms that are often overlooked in introductory textbooks: Randomised and Online algorithms with emphasis placed on the algorithm itself. The book also covers algorithms in Linear Algebra, and the foundations of Computation. The coverage of Randomized and Online algorithms is timely: the former have become ubiquitous due to the emergence of cryptography, while the latter are essential in numerous fields as diverse as operating systems and stock market predictions. While being relatively short to ensure the essentiality of content, a strong focus has been placed on self-containment, introducing the idea of pre/post-conditions and loop invariants to readers of all backgrounds, as well as all the necessary mathematical foundations.
商品描述(中文翻譯)
這本更新和修訂的書籍是第一版和第二版的繼任者,是學生和工程師,特別是設計演算法的軟體工程師的重要伴隨指南。雖然內容簡潔,但本版在數學上是嚴謹的,涵蓋了對於有興趣於計算機科學演算法基礎的計算機科學家和數學家的基礎知識。除了對傳統演算法如貪婪演算法(Greedy)、動態規劃(Dynamic Programming)和分治法(Divide & Conquer)的闡述外,這本書還探討了在入門教科書中常被忽視的兩類演算法:隨機演算法(Randomised)和線上演算法(Online),並強調演算法本身。書中還涵蓋了線性代數中的演算法以及計算的基礎。隨機演算法和線上演算法的討論恰逢其時:前者因密碼學的興起而變得無處不在,而後者在操作系統和股市預測等多個領域中至關重要。雖然內容相對簡短以確保內容的必要性,但強調了自我包含性,向各種背景的讀者介紹了前置/後置條件和迴圈不變式的概念,以及所有必要的數學基礎。