Algorithms in a Nutshell: A Practical Guide, 2/e
暫譯: 算法概論:實用指南,第2版
George T. Heineman, Gary Pollice, Stanley Selkow
- 出版商: O'Reilly
- 出版日期: 2016-04-26
- 定價: $2,080
- 售價: 9.0 折 $1,872
- 語言: 英文
- 頁數: 390
- 裝訂: Paperback
- ISBN: 1491948922
- ISBN-13: 9781491948927
-
相關分類:
Algorithms-data-structures
-
相關翻譯:
演算法技術手冊, 2/e (Algorithms in a Nutshell: A Practical Guide, 2/e) (繁中版)
立即出貨
買這商品的人也買了...
-
C++ Primer, 4/e (中文版)$990$891 -
大話設計模式$620$490 -
大話資料結構$590$466 -
無瑕的程式碼-敏捷軟體開發技巧守則 (Clean Code: A Handbook of Agile Software Craftsmanship)$580$452 -
Arduino 升級入門(進階)套件 (附範例程式下載連結)$1,400$1,330 -
無瑕的程式碼 番外篇-專業程式設計師的生存之道 (The Clean Coder: A Code of Conduct for Professional Programmers)
$360$281 -
$1,078Data Structures and Algorithm Analysis in C++, 4/e (IE-Paperback) -
ASP.NET 學習教材-使用 VB$650$514 -
會計學, 6/e$800$380 -
啊哈!圖解演算法必學基礎$350$298 -
$2,048Hadoop: The Definitive Guide, 4/e (Paperback) -
人像攝影:「圖解」捕捉動人神韻的心.技.法 (Michael Freeman's Photo School: Portrait)$480$432 -
精通 Python|運用簡單的套件進行現代運算 (Introducing Python: Modern Computing in Simple Packages)$780$616 -
完整學會 Git, GitHub, Git Server 的24堂課$360$284 -
使用者故事對照 (User Story Mapping: Discover the Whole Story, Build the Right Product)$580$493 -
資料科學的商業運用 (Data science for business)$680$537 -
Python 程式設計實務-從初學到活用 Python 開發技巧的16堂課$560$437 -
Android 高效入門>>深度學習-使用 Android Studio 2 開發 Android 6.0 APP
$650$507 -
讓響應式(RWD)網頁設計變簡單:Bootstrap開發速成 (附135分鐘專題影音教學)$420$332 -
前端&行動網頁設計速成班-Bootstrap 4 + CSS3 + HTML5 + JavaScript$520$411 -
Python 自動化的樂趣|搞定重複瑣碎 & 單調無聊的工作 (中文版) (Automate the Boring Stuff with Python: Practical Programming for Total Beginners)$500$425 -
深度學習快速入門 — 使用 TensorFlow (Getting started with TensorFlow)
$360$281 -
$990Hands-On Machine Learning with Scikit-Learn and TensorFlow (Paperback) -
$1,188Think Data Structures: Algorithms and Information Retrieval in Java (Paperback) -
Vue.js: Up and Running: Building Accessible and Performant Web Apps (Paperback)$1,406$1,332
商品描述
Creating robust software requires the use of efficient algorithms, but programmers seldom think about them until a problem occurs. This updated edition of Algorithms in a Nutshell describes a large number of existing algorithms for solving a variety of problems, and helps you select and implement the right algorithm for your needs—with just enough math to let you understand and analyze algorithm performance.
With its focus on application, rather than theory, this book provides efficient code solutions in several programming languages that you can easily adapt to a specific project. Each major algorithm is presented in the style of a design pattern that includes information to help you understand why and when the algorithm is appropriate.
With this book, you will:
- Solve a particular coding problem or improve on the performance of an existing solution
- Quickly locate algorithms that relate to the problems you want to solve, and determine why a particular algorithm is the right one to use
- Get algorithmic solutions in C, C++, Java, and Ruby with implementation tips
- Learn the expected performance of an algorithm, and the conditions it needs to perform at its best
- Discover the impact that similar design decisions have on different algorithms
- Learn advanced data structures to improve the efficiency of algorithms
商品描述(中文翻譯)
創建穩健的軟體需要使用高效的演算法,但程式設計師通常在問題發生之前不會考慮這些演算法。本書《Algorithms in a Nutshell》的更新版描述了大量現有的演算法,用於解決各種問題,並幫助您選擇和實現適合您需求的演算法——提供足夠的數學知識以便您理解和分析演算法的性能。
本書專注於應用而非理論,提供多種程式語言的高效程式碼解決方案,您可以輕鬆地將其調整為特定專案。每個主要演算法都以設計模式的風格呈現,並包含幫助您理解為何以及何時適用該演算法的信息。
通過本書,您將能夠:
- 解決特定的編碼問題或改善現有解決方案的性能
- 快速找到與您想解決的問題相關的演算法,並確定為何特定的演算法是合適的選擇
- 獲得 C、C++、Java 和 Ruby 的演算法解決方案及實現提示
- 了解演算法的預期性能,以及其最佳表現所需的條件
- 發現相似設計決策對不同演算法的影響
- 學習高級資料結構以提高演算法的效率
