算法数据结构
算法和数据结构是程序世界的基本规则,前端日常工作中其实用不到算法,算法属于程序员世界的内力,从最功利的角度来说,你就算是为了过大厂的面试,也需要学习算法和数据结构的知识,而且算法还会帮助我们更好的写代码,帮助我们应对更复杂的场景
前端这几年的发展和框架的更迭,很多架构上的变化本质都是算法和数据结构的变化,React Fiber核心的逻辑就是为了解决树形结构Diff可能导致卡顿的问题,把树改造成了链表,类似的场景还有很多,而且你阅读Vue,React等框架源码的时候,也会有很多算法的实现逻辑
我们从工程实现的角度来学习算法,这部分知识是很难过时的,一本算法第四版就是你最好的算法教材,Leetcode刷题200道就是学算法最好的量化指标
所以趁现在开始学习吧
书籍推荐
- 🔥算法(第4版)open in new window
- 算法图解open in new window
- 啊哈!算法open in new window
- 算法导论(新手不推荐)open in new window
学习资料
开源项目
付费教程
@todo
考虑做个前端算法课,leetcode带着刷200题,一题一块钱那种
| Copyright © 京ICP备18000331号-1