JavaScript Data Structures and Algorithms: An Introduction to Understanding and Implementing Core Data Structure and Algorithm Fundamentals
暫譯: JavaScript 資料結構與演算法:理解與實作核心資料結構與演算法基礎的入門指南
Sammie Bae
- 出版商: Apress
- 出版日期: 2019-01-24
- 售價: $1,575
- 貴賓價: 9.5 折 $1,496
- 語言: 英文
- 頁數: 380
- 裝訂: Paperback
- ISBN: 1484239873
- ISBN-13: 9781484239872
-
相關分類:
JavaScript、Algorithms-data-structures
立即出貨 (庫存=1)
買這商品的人也買了...
-
$750Oracle Certified Professional: Building Internet Applications I & II Exam Guide (Hardcover)
-
$1,730$1,644 -
$650$514 -
$2,290$2,176 -
$800$760 -
$1,790$1,701 -
$490$387 -
$550$429 -
$2,950$2,803 -
$500$475 -
$550$435 -
$1,218R in Action: Data Analysis and Graphics with R, 2/e (Paperback)
-
$550$435 -
$580$458 -
$580$458 -
$450$356 -
$2,210$2,100 -
$680$612 -
$131ECMAScript 2018快速入門
-
$680$537
相關主題
商品描述
Explore data structures and algorithm concepts and their relation to everyday JavaScript development. A basic understanding of these ideas is essential to any JavaScript developer wishing to analyze and build great software solutions.
You'll discover how to implement data structures such as hash tables, linked lists, stacks, queues, trees, and graphs. You'll also learn how a URL shortener, such as bit.ly, is developed and what is happening to the data as a PDF is uploaded to a webpage. This book covers the practical applications of data structures and algorithms to encryption, searching, sorting, and pattern matching.
It is crucial for JavaScript developers to understand how data structures work and how to design algorithms. This book and the accompanying code provide that essential foundation for doing so. With JavaScript Data Structures and Algorithms you can start developing your knowledge and applying it to your JavaScript projects today.
What You'll Learn
- Review core data structure fundamentals: arrays, linked-lists, trees, heaps, graphs, and hash-table
- Review core algorithm fundamentals: search, sort, recursion, breadth/depth first search, dynamic programming, bitwise operators
- Examine how the core data structure and algorithms knowledge fits into context of JavaScript explained using prototypical inheritance and native JavaScript objects/data types
- Take a high-level look at commonly used design patterns in JavaScript
Who This Book Is For
Existing web developers and software engineers seeking to develop or revisit their fundamental data structures knowledge; beginners and students studying JavaScript independently or via a course or coding bootcamp.
商品描述(中文翻譯)
探索資料結構和演算法概念及其與日常 JavaScript 開發的關係。對這些概念的基本理解對於任何希望分析和構建優秀軟體解決方案的 JavaScript 開發者來說都是必不可少的。
您將發現如何實現資料結構,例如雜湊表、鏈結串列、堆疊、佇列、樹和圖。您還將學習如何開發 URL 縮短服務,例如 bit.ly,以及在將 PDF 上傳到網頁時數據發生了什麼。這本書涵蓋了資料結構和演算法在加密、搜尋、排序和模式匹配中的實際應用。
對於 JavaScript 開發者來說,理解資料結構的運作方式和如何設計演算法至關重要。本書及其附帶的程式碼提供了這一基本基礎。透過《JavaScript 資料結構與演算法》,您可以開始發展您的知識並將其應用於您的 JavaScript 專案中。
您將學到的內容:
- 回顧核心資料結構基本概念:陣列、鏈結串列、樹、堆、圖和雜湊表
- 回顧核心演算法基本概念:搜尋、排序、遞迴、廣度/深度優先搜尋、動態規劃、位元運算子
- 檢視核心資料結構和演算法知識如何在 JavaScript 的上下文中運作,並使用原型繼承和原生 JavaScript 物件/資料類型進行解釋
- 高層次地了解 JavaScript 中常用的設計模式
本書適合於:
現有的網頁開發者和軟體工程師,尋求發展或重溫他們的基本資料結構知識;初學者和獨立學習或通過課程或程式碼訓練營學習 JavaScript 的學生。