Skip to content

z1ming/LeetCode-Notebook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

「LeetCode-习题集」使用说明

HitCount GitHub forks GitHub stars GitHub license

usEnglish Document | 中文说明

简介

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

如何刷题

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

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

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

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

题解

1. 按「题目类型」

2. 按「题号」

关于作者

点亮✨Star,共同进步~

结尾

  • 利用 Python 爬虫获取自己的 LeetCode 提交代码,并上传到 Github,请 点击这里
  • 为了带来最佳的阅读体验,本文遵循「中文文案排版指北」
  • 感谢您阅读「LeetCode-Python3习题集」使用说明,祝您刷题愉快!