第一章-线性表基础

  • 1、LRU缓存算法—-Vue源码中的链表
  • 2、React Fiber解构拆解—-React源码中的链表
  • 3、event-loop—浏览器中的微任务和宏任务队列
  • 4、JSX是如何工作的—React生态源码中的栈

    第二章-树结构基础

  • 1、戏说虚拟dom—-树形结构

  • 2、现代浏览器是如何渲染页面的—-树形结构解析
  • 3、React源码任务优先级调度(优先级队列)

    第三章-排序算法

  • 1、常见排序算法js版

  • 2、Javascript自带的sort是怎么实现排序的—V8引擎中的排序算法

    第四章-查找与搜索

  • 1、ES6里的Map原理 (哈希表)

  • 2、布隆过滤器思想在前端的应用
  • 3、趣谈搜索算法

    第五章-算法思想

  • 1、何为贪心算法

  • 2、二分算法的实战
  • 3、Vue3源码中的贪心和二分

    第六章-平衡树

  • 1、号称前端面试天花板的红黑树

  • 2、JS手撕红黑树

    第七章-动态规划

  • 1、何为动态规划

  • 2、动态规划套路详解
  • 3、团灭常见leetcode动态规划题

    第八章

  • 1、虚拟dom算法深究—最长递增子序列

  • 2、从最短编辑路径看前端性能优化

    第九章

  • 1、前端算法杂谈

  • 2、从算法角度看待前端发展历程

    第十章

  • 1、前端加密算法

  • 2、前端常见加密算法实战

    第十一章

  • 1、截图信息隐写术

  • 2、编译原理初识

    第十二章

  • 1、前端状态机

  • 2、vue和React源码中的编译原理
  • 3、javascript解释器