前端数据结构与算法|青训营笔记

45 阅读1分钟

这是我参与「第五届青训营 」伴学笔记创作活动的第八天

课程重点知识

前端数据结构

知识总结及实例

通过递归实现深度遍历

实例:

  • 遍历文件
  • 侧边栏
  • 文件扫描

AST抽象语法树

  • 对于AST解析包括:词法分析和语法分析

image.png

模块打包器

  • 依赖图建立

image.png

  • 循环依赖分析

image.png

缓存淘汰处理

  • SSR 缓存
  • Vue的keepAlive组件缓存
  • webpack中对loader的结果进行缓存

image.png

相似命令提示

利用最小编辑距离算法来实现

相关扩展

image.png

image.png

个人总结

  • image.png

  • 通过对数据结构和算法的学习,更加深刻的理解源码和提升性能,提高开发效率,掌握基本的算法,如排序算法、栈、队列相关的算法和数据结构。