Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
/ algorithm Public

这个repo是记录我们所有成员在各个题目网站(leetcode、hihocoder等)做的题目

Notifications You must be signed in to change notification settings

PyCN/algorithm

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

146 Commits
146 Commits
 
 
 
 

Repository files navigation

algorithm

1.这个repo是做什么的?

这个repo是记录我们所有成员在各个题目网站(leetcode、hihocoder等)做的题目;

repo的内容仍需要完善,做题网站也不仅仅限制于已有的这些题目来源。

鉴于这是python社区,所以目前主要支持python3代码(py2不再支持)。当然,如果你想要提交其他代码,也是可以的(2018-02-10,目前只有我一个管理员,而我目前只会python、c++、c、java,超出的话,可能暂时就没有人能给你审核代码,只能是直接merge了)。

2.管理方式:

  1. 将所有题目按照题目网站进行分类
  2. 每个人在使用时,请先自己从主线master建立一个个人分支,然后每次合并到主线时,请assign给审核的管理员,不要自己合并到主线。
  3. 如果你有任何问题,无论是题目不会,还是不了解提交流程,都可以找审核管理员

3.提交管理

  1. 所有的commit,请在提交标题(就算是git commit 的 -m 参数值)详细写明你的提交内容,做到让别人只看标题就能大致知道你的commit内容就好。

  2. 每一次的commit,请只包含一个题目,不要在一个commit里面包含多个题目。

  3. 所有的代码请遵循google python编码规范。

  4. 对于同一个题目,你可以提交不同的解法(使用不同算法),也可以对已有代码进行优化(优化需要提供依据,优化之后代码跑得更快、空间消耗更少等等),不接受无意义的提交。

  5. 题目提交请以题目编号作为文件夹名称

  6. 题目提交除无法正常观看的以外,不需要提交题目,只提交解法就可以

  7. 对于每一次merge,请相应的提交或者修改README,太简单的代码也可以不用

  8. 提交代码中,可以自己选择添加一些附加信息(以我的代码为例):

    # author:2632158294@qq.com
    # github:pyCN/algorithm/leetcode/2
    # time:O(n)

    添加作者邮箱是方便别人对我代码有疑问(bug之类的),可以方便的与我沟通

    github地址添加是为了宣传repo,找到更多同道。

审核管理员

@hduyyg

持续招募中

You can contact me:2632158294@qq.com or yuyanggo2632158294@gmail.com

About

这个repo是记录我们所有成员在各个题目网站(leetcode、hihocoder等)做的题目

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.