JavaScript Data Structures and Algorithms: An Introduction to Understanding and Implementing Core Data Structure and Algorithm Fundamentals

Sammie Bae

  • 出版商: Apress
  • 出版日期: 2019-01-24
  • 售價: $1,575
  • 貴賓價: 9.5$1,496
  • 語言: 英文
  • 頁數: 380
  • 裝訂: Paperback
  • ISBN: 1484239873
  • ISBN-13: 9781484239872
  • 相關分類: JavaScriptAlgorithms-data-structures
  • 立即出貨 (庫存=1)

  • JavaScript Data Structures and Algorithms: An Introduction to Understanding and Implementing Core Data Structure and Algorithm Fundamentals-preview-1
  • JavaScript Data Structures and Algorithms: An Introduction to Understanding and Implementing Core Data Structure and Algorithm Fundamentals-preview-2
  • JavaScript Data Structures and Algorithms: An Introduction to Understanding and Implementing Core Data Structure and Algorithm Fundamentals-preview-3
  • JavaScript Data Structures and Algorithms: An Introduction to Understanding and Implementing Core Data Structure and Algorithm Fundamentals-preview-4
  • JavaScript Data Structures and Algorithms: An Introduction to Understanding and Implementing Core Data Structure and Algorithm Fundamentals-preview-5
  • JavaScript Data Structures and Algorithms: An Introduction to Understanding and Implementing Core Data Structure and Algorithm Fundamentals-preview-6
  • JavaScript Data Structures and Algorithms: An Introduction to Understanding and Implementing Core Data Structure and Algorithm Fundamentals-preview-7
  • JavaScript Data Structures and Algorithms: An Introduction to Understanding and Implementing Core Data Structure and Algorithm Fundamentals-preview-8
  • JavaScript Data Structures and Algorithms: An Introduction to Understanding and Implementing Core Data Structure and Algorithm Fundamentals-preview-9
JavaScript Data Structures and Algorithms: An Introduction to Understanding and Implementing Core Data Structure and Algorithm Fundamentals-preview-1

買這商品的人也買了...

商品描述

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或通過課程或編碼訓練營學習的初學者和學生。