Home

Awesome

「LeetCode-习题集」使用说明

HitCount GitHub forks GitHub stars GitHub license

usEnglish Document | 中文说明

简介

「LeetCode-习题集」是由热爱算法的 LeetCoders 上传的代码集,我们的目标是贡献所有题解!如果您想成为代码贡献者,体会 GitHub 协同合作的乐趣,请阅读 issue 中的提交准则,提交属于您自己的代码!

如何刷题

不是因为希望而去坚持,而是因为坚持才有了希望。

首先,如果我们没有思路,很可能是因为我们的输入不够。很多题是需要特定的方法才可以解出。比如在力扣周赛的一道题里,需要用到并查集的方法,而我连并查集是什么都不知道,这样即使我怎么想也几乎不可能把题目做出来。所以刚开始想不出来解法的题目可以先看答案学习。

其次,刷题时最好按照先易到难,分类击破的顺序。这里参考大神 Cspiration 总结的 「LeetCode分类顺序表」 。分类刷题可以帮助我们有针对性地进行训练,对特定的题目类型形成自己的思维方式。

最后,重要的题目要多做。很多题目我们做一遍其实很难真正掌握,当我们第二遍去做时,尽量要独立完成,分析时间复杂度和空间复杂度,最后对比其他人的解法,看看有没有更优化的解法。

题解

1. 按「题目类型」

2. 按「题号」

关于作者

点亮✨Star,共同进步~

结尾