很多开发者在面试前都会用LeetCode刷题。慢慢的,Github上关于算法的项目越来越多,比如之前元妹和大家分享的vscode-leetcode、Python、AlgorithmVisualizer等:《程序员跳槽刷题必备神器!不用打开浏览器,就能刷LeetCode》https://github.com/jdneo/vscode-leetcode《这个开源项目有意思,用动画教你学算法》https://github.com/algorithm-visualizer/algorithm-visualizer《GitHub星数13200!用Python实现所有排序算法的开源项目你见过么?》https://github.com/TheAlgorithms/Python这个项目的创建者是4月份开始找工作的,所以他从0开始刷LeetCode240道题,历时约一个半月(6周),终于如愿收到信。节拍报价。一开始创作者不知道从算法题入手,就从序号开始刷。刷了几道题,遇到硬题型,会卡半天。后来他就去评论区看看别人是怎么解题的,然后慢慢总结出了一个模式。为了更好的与其他开发者分享自己的解题经验,他在Github上开源了一套LeetCode解题模板:algorithm-pattern,主要记录了他通过各种解题文章、专栏、视频等方式总结的刷题经验.本模板主要基于Go语言,编写了四个章节:入门、数据结构、基础算法、算法思维。核心内容如下:完成这些练习后,你对数据结构和算法基本有了自己的理解,可以写出大部分面试题了。国产的BAT和TMD应该问题不大。目前algorithm-pattern在Github上有4.8Kstar,fork总数701。(项目地址:https://github.com/greyireland/algorithm-pattern)有兴趣的小伙伴们一起来刷题吧。
