大家可以把刷算法题,当成有趣的脑筋急转弯,还有配套视频课程
通过简单的算法题,初步掌握算法和数据结构的门槛,并且在前端的框架源码中用到的算法和数据结构进行分析,进一步巩固算法思想
前端工程师说到的算法,不涉及到太多数学和推导,主要是工程实现,是一种高级的脑筋急转弯,记住套路就可以,就像中学的应用题,有了数列or三角函数公式,去套公式解题
├── array 数组
├── linklist 链表
├── stack 栈
├── tree 树
├── sort 排序
├── binary 二分
├── recursion 递归+回溯
├── dynamic 动态规划
├── greedy 贪心算法
├── interview 大厂面试相关算法 (面试真题)
│ ├── bit.js 位运算
│ ├── heap.js 二叉堆
│ ├── leftpad.js leftpad
│ ├── limit.js 并发量控制
└── ...学员面试中遇见的算法题
...
解题套路总结
123.买卖股票的最佳时机-iii
714.买卖股票的最佳时机含手续费
707.设计链表
@next
$ claude mcp add fe-algorithm \
-- python -m otcore.mcp_server <graph>