Data Structures and Algorithms with JavaScript (Paperback)
暫譯: 使用 JavaScript 的資料結構與演算法 (平裝本)
Michael McMillan
- 出版商: O'Reilly
- 出版日期: 2014-04-22
- 定價: $1,320
- 售價: 9.5 折 $1,254
- 貴賓價: 9.0 折 $1,188
- 語言: 英文
- 頁數: 252
- 裝訂: Paperback
- ISBN: 1449364934
- ISBN-13: 9781449364939
-
相關分類:
Algorithms-data-structures
-
相關翻譯:
數據結構與算法JavaScript描述 (Data Structures and Algorithms with JavaScript) (簡中版)
立即出貨 (庫存 < 3)
買這商品的人也買了...
-
SQL 語法範例辭典$550$468 -
大話設計模式$620$490 -
Servlet & JSP 教學手冊, 2/e$550$435 -
HTML5 Games: Creating Fun with HTML5, CSS3, and WebGL (Paperback)$1,500$1,425 -
設計模式的解析與活用 (Design Patterns Explained: A New Perspective on Object-Oriented Design, 2/e)$480$374 -
智慧手機 App UI‧UX 設計鐵則-想做出好用的 App 和手機網站,就看這一本 (iPhone / Android 皆適用)$380$323 -
精通 Objective-C 程式設計, 6/e (Programming in Objective-C, 6/e)$580$458 -
超圖解 Arduino 互動設計入門, 2/e$680$578 -
Dropbox‧Evernote‧Google 高效率雲端工作術$380$323 -
$1,128Apple Pro Training Series: Final Cut Pro X 10.1: Professional Post-Production (Paperback) -
ASP.NET MVC 5 網站開發美學$780$616 -
iOS 8 程式設計實戰--205 個快速上手的開發技巧$500$395 -
HTML5: The Missing Manual, 2/e (國際中文版)$580$458 -
The C++ Programming Language, 4/e (國際中文版)(The C++ Programming Language, 4/e)$980$774 -
精通 Python|運用簡單的套件進行現代運算 (Introducing Python: Modern Computing in Simple Packages)$780$616 -
JavaScript 網頁程式設計超入門$490$417 -
讓響應式(RWD)網頁設計變簡單:Bootstrap開發速成 (附135分鐘專題影音教學)$420$332 -
SQL Server 2016 資料庫設計與開發實務 (附T-SQL範例檔、資料庫檔光碟)$600$474 -
WordPress Plugins 百大外掛精選 (火力加強版)
$540$421 -
前端&行動網頁設計速成班-Bootstrap 4 + CSS3 + HTML5 + JavaScript$520$411 -
設計師都該懂的 UI/UX 設計實務:超圖解跨裝置網頁設計實戰講座$480$408 -
WordPress 站長練功秘笈:網站客製化、佈景主題與外掛$580$452 -
Effective SQL 中文版 | 寫出良好 SQL 的 61個具體做法 (Effective SQL : 61 Specific Ways to Write Better SQL)$450$356 -
寫程式前就該懂的演算法 ─ 資料分析與程式設計人員必學的邏輯思考術 (Grokking Algorithms: An illustrated guide for programmers and other curious people)$390$308 -
$796深度學習
商品描述
As an experienced JavaScript developer moving to server-side programming, you need to implement classic data structures and algorithms associated with conventional object-oriented languages like C# and Java. This practical guide shows you how to work hands-on with a variety of storage mechanisms—including linked lists, stacks, queues, and graphs—within the constraints of the JavaScript environment.
Determine which data structures and algorithms are most appropriate for the problems you’re trying to solve, and understand the tradeoffs when using them in a JavaScript program. An overview of the JavaScript features used throughout the book is also included.
This book covers:
- Arrays and lists: the most common data structures
- Stacks and queues: more complex list-like data structures
- Linked lists: how they overcome the shortcomings of arrays
- Dictionaries: storing data as key-value pairs
- Hashing: good for quick insertion and retrieval
- Sets: useful for storing unique elements that appear only once
- Binary Trees: storing data in a hierarchical manner
- Graphs and graph algorithms: ideal for modeling networks
- Algorithms: including those that help you sort or search data
- Advanced algorithms: dynamic programming and greedy algorithms
商品描述(中文翻譯)
作為一位有經驗的 JavaScript 開發者,轉向伺服器端程式設計時,您需要實現與傳統物件導向語言(如 C# 和 Java)相關的經典資料結構和演算法。本實用指南將指導您如何在 JavaScript 環境的限制下,實際操作各種儲存機制,包括鏈結串列、堆疊、佇列和圖形。
確定哪些資料結構和演算法最適合您要解決的問題,並了解在 JavaScript 程式中使用它們的權衡。書中還包含了 JavaScript 特性的概述。
本書涵蓋的內容包括:
- **陣列和列表:** 最常見的資料結構
- **堆疊和佇列:** 更複雜的類似列表的資料結構
- **鏈結串列:** 如何克服陣列的缺點
- **字典:** 將資料儲存為鍵值對
- **雜湊:** 適合快速插入和檢索
- **集合:** 用於儲存僅出現一次的唯一元素
- **二元樹:** 以階層方式儲存資料
- **圖形和圖形演算法:** 理想的網路建模工具
- **演算法:** 包括幫助您排序或搜尋資料的演算法
- **進階演算法:** 動態規劃和貪婪演算法
