所有 | HOT100 | 力扣精选算法 | 精选TOP面试题 | 腾讯精选练习 |
---|
- 希望整理LeetCode的所有题解,做到一题多解和格式一致;形成一份千题千解的学习资料。做到开源,公益。
- imgs/:存储项目依赖的图像。
- backup/:生成网站,PDF等脚本和配置文件。
- _posts/:存储所有md格式文档,会自动发布到网站上。
- 两个维度
- 第一,题目维度。包括LeetCode的所有题目和题解。对应目录
_posts/QA/
。 - 第二,专题维度。包括常见的数据结构和算法等。对应目录
_posts/Topic/
。
- 第一,题目维度。包括LeetCode的所有题目和题解。对应目录
- 全部题目。写一篇题解容易,写十篇题解也还OK,还有一些人写了上百篇题解,但没有一套完整的题解。该开源项目初衷是囊括所有LeetCode题目的解答,方便查找和集中学习。
- 一题多解。很多人写的题解只有一种方法,但每一道题都有多种解法。该开源项目初衷是做到一题多解,尽可能多的包含多种典型解法。
- 格式一致。每个人都有写题解的习惯,大家的格式都是不统一的。该开源项目的初衷是做到格式基本一致,做到规范化,形成一套容易阅读的学习资料。
- 内容多样。第一阶段,完成文本形式的题解;第二阶段会增添动画和视频讲解,更加形象直观,降低学习难度。
- 托管网站。该开源项目自动生成一个网站:leetcode.xuezhisd.top。
- 输出PDF。为了方便大家学习,会定期文档化,发布PDF文档。
- 一千多道题目,对一两个人来说,压力太大,周期太长。众包形式可以做到并行模式,分担压力,保证速度。
- 每个人的题解都有优缺点,众包形式可以集众人之力,保证质量。
- Github的协作方式,保证了众包LeetCode题解技术可行性。
- 提升编码能力和工作效率。
- 找工作,基本都会刷LeetCode。码农有两种,一种是在工作,另一种是在找工作;每个码农都会经历换工作的。平时抽点时间刷刷题,换工作时不要太难。
- LeetCode题解完成之后,相信会成为每一个码农的工具书,具有持久影响力。
- Star。你可以为项目点赞,提升项目的流行度。
- Fork。你可以Fork项目,自己查阅更加方便。
- 分享。你可以分享给好友,一方面,让更多的人参与进来;另一方面,提升项目的流行度。
- 撰写题解。你可以打开某一个题目页面,完善题解。