Data Structures and Algorithms with JavaScript
Tags
Summary
Editor's review
Who it's for
A good fit for
- 已经会写 JavaScript、想补上计算机基础的前端开发者
- 非计算机专业转行、没系统学过数据结构的学习者
- 准备技术面试、需要手写实现常见结构的人
- 想把课堂上的数据结构知识用 JavaScript 落地复现的学生
Not a good fit for
- 完全零编程基础、还不熟悉函数与对象的初学者
- 只想寻找 ES6、TypeScript 现代写法与工程实践的人
- 需要系统学习算法复杂度理论、竞赛级算法的高阶读者
Reading tips
- 先通读第 1、2 章,确认自己熟悉书中的对象与数组写法,再按顺序往下推进。
- 每章的练习不要跳过,尤其是散列冲突和图算法两章,动手实现比看懂更重要。
- 读第 12、13 章时用计时平台亲自跑一遍各种排序与查找,感受数据规模对性能的影响。
- 遇到 ES5 写法可顺手用现代语法改写,但注意保留原型式实现与 class 实现的差异对比。
About the publisher
Posts & Telecom Press is known for its strengths in science and technology, computing, and information and communications titles, and has extended its publishing into photography, art, software learning, and inspirational growth, giving it a fairly diverse range. Its catalog includes computing and communications works such as Refactoring and Patterns (Revised Edition) and Huawei Switch Learning Guide (Second Edition), alongside bilingual collector's editions such as The Little Prince (Chinese-English-French illustrated collector's edition), The Great Gatsby, and Three Days to See. Beijing Ten Years: 1980-1990 and Ghost Blade: WLOP Personal Illustration Collection reflect its presence in photography and art. Its authors include Antoine de Saint-Exupéry, Helen Keller, Joshua Kerievsky, Wang Da, Zhang Zhaozeng, and WLOP.
Contents
- Chapter 1 JavaScript Programming Environment and Model
- Chapter 2 Arrays
- Chapter 3 Lists
- Chapter 4 Stacks
- Chapter 5 Queues
- Chapter 6 Linked Lists
- Chapter 7 Dictionaries
- Chapter 8 Hashing
- Chapter 9 Sets
- Chapter 10 Binary Trees and Binary Search Trees
- Chapter 11 Graphs and Graph Algorithms
- Chapter 12 Sorting Algorithms
- Chapter 13 Searching Algorithms
- Chapter 14 Advanced Algorithms
FAQ
这本书适合零基础学 JavaScript 的人吗?
书中代码是 ES5 还是 ES6?
和《学习JavaScript数据结构与算法》有什么区别?
需要边读边敲代码吗?
读完能应付技术面试吗?
Comments
Find this book
This site is an index: you start “Search all sources” in your browser, and the entries it lists all point to third-party sites; please judge their availability yourself.