书籍介绍
这是一本把数据结构与算法'用 JavaScript 重新讲一遍'的入门书,也是目前该语言领域公认讲得最清楚的入门读物。它从 ECMAScript 与 TypeScript 讲起,数组、栈、队列、链表、树、图逐一铺开,增删改查写得极为细致,代码几乎逐句解释,对初学者格外友好。但读者也毫不留情地指出:它的算法部分偏浅,部分步骤令人看不懂;更关键的是书中存在若干印刷错误——AVL 树的 LR/RL 旋转代码写反、示例图片颠倒,曾让读者对着'印错的代码'苦研良久。因此它适合想系统建立前端算法认知的入门者,也适合把它当作'边读边动手实现'的练习册(书中从硬币找零、回溯到各种排序,都鼓励自己敲出来);若追求算法深度或追求代码零差错,则需要搭配源码与图示自行甄别。