leetcode-0x01 icon indicating copy to clipboard operation
leetcode-0x01 copied to clipboard

The plan

Open liaohuqiu opened this issue 8 years ago • 3 comments

LeetCode practice plan

To make sure everything is clear. This plan is written in Chinese.

背景

成立本小组目的在于组内的成员可以在一年内一次或者多次刷完 LeetCode。

团队的意义在于相互督促,集中团队的力量做个体无法做的事情。

而刷题,主要靠自己,没有任何组织能在我们自己不练习的情况下。

要领只有一个:归纳总结,不断练习。

关于 LeetCode

  • Easy: 83
  • Medium: 160
  • Hard: 74

我是年会会员,不知道未付费用户是否有哪些限制。

单兵作战,没有督促的话一年都没法搞完。

如果有组织有配合地搞,短时间内(比如,一两个月)完成也是可能的。

形式是:

  1. 所有的题都形成解题思路
  2. 分阶段,分周期,归类练习,并做线上分享
  3. 相互督促

大致计划

  1. 所有题的解题思路

将 300 道题形成解题思路,沉淀为 GitHub Issue 形式。

我会来创建这些 issue。这些 issue,配有相关的 leetcode 的tag,方便查找。

大家认领这些 Issue,完成解题思路。我会给出一个解题思路示例。

如果大家都参与进来,这些解题思路很快就能完成。

每道题,在 Leetcode 题目下有一个 Discuss 链接,已经有很多讨论了,大家可以参考。按照 vote 排序,前几个一般都是解决方案。

但是这些解决方案都并不是解题思路

分三个阶段从 Easy -> Medium -> Hard 2. 归类练习

几个志愿者,将题目按一定类目进行归类。

每一定的时间周期, 比如每周,选择一个类别,大家一起练习。并做线上分享。

进度会在这里给出: #2 3. 每个人的进度和计划

这个很重要,大家相互督促,相互鼓励

每天早上在 WeChat 上各自报自己进度

加入我们

  • Slack

小组的活动信息,都会在这个群组里面公开发布。可以通过下面的链接加入:

http://join-leetcode-0x01.liaohuqiu.net/

你会收到邮件,顺着邮件步骤加入。

Slack 有客户端,但是可能需要翻墙。

用英语交流。

  • WeChat

如果你想分享你每天的进度。你可以加入我们的 WeChat 群组。在 join-wechat 这个 channel 中申请,然后已经在群中的同学邀请。

注意几个事情:

  1. 请修改昵称为 GitHub id
  2. 禁止闲聊和发送无意义的图片,鼓励用英语交流。
  3. 刷题无关的讨论,请不要在群里交流。
  4. 题目相关的讨论,请到 Slack 上讨论。
  • 线上分享

每个练习时间周期,我们会有一次线上分享,形式如下:

  • 某个同学做志愿者,给我们做讲解。如果当期没有志愿者,则不举行。
  • 给所有同学讲解当期的题目
  • 线上分享时间,会在 Slack,WeChat 上公布
  • 拟采用 Gotomeeting 这样的会议系统。但是不是免费的。

志愿者

归类题目,线上分享之类的工作,需要志愿者们帮助。

愿意帮忙的同学,请联系我。

liaohuqiu avatar Apr 05 '16 03:04 liaohuqiu

Good Job. I`d like to be a volunteer. :)

AlanMelody avatar Apr 05 '16 04:04 AlanMelody

秋哥,提个小建议,做完题之后,大家可以分享下这道题,在开发中和实际生活中存在的意义,使用的场景等。

aheadlcx avatar Apr 05 '16 06:04 aheadlcx

👍It's wonderful! I wanna be a part of it.

chaihuoa avatar Apr 18 '16 05:04 chaihuoa