价格: 9 学币

分类: None

发布时间: 2022年1月22日 10:50

最近更新: 2022年2月23日 15:51

资源类型: VIP

01 新手篇 在基础数据结构与算法中精进

第一章-线性表基础


1、链表(List)及经典问题
2、线程池与任务队列(Task-Queue)
3、递归与栈(Stack):解决表达式求值

第二章-树结构基础


1、二叉树(Binary-Tree)与经典问题
2、堆(Heap)与优先队列
3、并查集(Union-find)及经典问题

第三章-排序算法


1、快速排序(Quick-Sort)及优化
2、归并排序(Merge-Sort):从二路到多路
3、算法杂谈系列(Algorithm):有趣的排序思想

第四章-查找与搜索


1、二分算法(Binary-Search):致敬经典,超越经典
2、哈希表(Hash-Table)与布隆过滤器(Bloom-Filter)
3、深搜(DFS)与广搜(BFS):初识问题状态空间

02 高手篇:数据结构与算法进阶






03 极客篇:走进伟大的算法思想

第十章-金融系统中的 RSA 算法


第十一章-傅立叶变换与信息隐写术


第十二章-状态机模型与语言解释器


《前端算法精进之路》

第一章-线性表基础


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解释器