本书以JavaScript作为演示代码,比较系统地涉及各种数据结构和常见的算法面试题:常见排序算法(如冒泡排序、选择排序、插入排序、希尔排序、归并排序、堆排序、快速排序、计数排序、桶排序、基数排序等)、树的相关算法、字符串算法、回溯算法、动态规划问题等。本书中没有可怕的数学公式与复杂度证明,而是详细列出解题步骤,给出可以套用的算法模板。为了方便记忆,每种算法都会给出多种解,读者只需从中选取适合自己的解即可。
本书旨在要让非科班出身的、没有算法基础的前端人士能够对各种数据结构及相关算法迅速上手、最后顺利通过面试。
编辑推荐:
1.前端大神司徒正美撰写的面试必备算法书
2.没有数学公式和复杂度证明,而是详细列出解题步骤,给出可以套用的算法模板
3.快手研发总监方超、《深入浅出Vue.js》作者刘博文(玖五)、《TypeScript入门实战笔记》作者乾元、独立开发者&讲师花果山大圣联袂推荐