一个很明显的现象,现在大厂的应届生面试,甚至是社招面试都开始越来越重视算法了。为了能够应对,我们大部分人能做的就是刷 Leetcode 来积累做算法题的经验和套路。
就算是刷 Leetcode 也是有技巧和套路的!Github 有一个叫做 “fucking-algorithm” 爆火的手撕算法的开源项目。这个项目是作者根据自己在算法领域多年摸爬滚打的刷题的经历整理整理而来。
fucking-algorithm[1] 对 Leetcode 上的题型进行了全方位的总结解析,对同类型的题总结了算法思维,举一反三,仔细研读一下这篇笔记,找工作再也不会被算法题难到,像作者所说的,“「感受一下支配算法的乐趣」“。
这个开源项目一共分为六章,G 哥简单概括了一下项目所涵盖的内容:
- 「必读系列」 :作者从大的框架思维出发,介绍了动态规划解题框架、回溯算法解题框架、二分查找、滑动窗口解题框架、双指针技巧解题框架等,全是 Leetcode 题型网红款。作者对这些题型的解题框架进行了详细的总结ÿ