算法数据结构

算法和数据结构是程序世界的基本规则,前端日常工作中其实用不到算法,算法属于程序员世界的内力,从最功利的角度来说,你就算是为了过大厂的面试,也需要学习算法和数据结构的知识,而且算法还会帮助我们更好的写代码,帮助我们应对更复杂的场景

前端这几年的发展和框架的更迭,很多架构上的变化本质都是算法和数据结构的变化,React Fiber核心的逻辑就是为了解决树形结构Diff可能导致卡顿的问题,把树改造成了链表,类似的场景还有很多,而且你阅读Vue,React等框架源码的时候,也会有很多算法的实现逻辑

我们从工程实现的角度来学习算法,这部分知识是很难过时的,一本算法第四版就是你最好的算法教材,Leetcode刷题200道就是学算法最好的量化指标

所以趁现在开始学习吧

书籍推荐

学习资料

开源项目

付费教程

@todo

考虑做个前端算法课,leetcode带着刷200题,一题一块钱那种