概述
该项目的目标是在一个地方以多种语言存储所有可能的算法和数据结构。我们的目标是通过协作来实现这一目标,因此请随意以任何您想要的方式做出贡献,只需确保遵循下面列出的贡献指南即可。
内容
我们的内容按编程语言划分。如果您希望使用我们目前没有的语言添加代码,请创建一个问题。除非明确告知,否则请勿在提交的内容中创建文件夹。
此外,我们还接受向 Wiki 部分提交的内容。如果您想为文章做出贡献,请告诉我们。
- C
- C-Plus-Plus
- C-夏普
- 镖
- 去
- JavaScript
- 爪哇
- 朱莉娅
- Python
- Q-夏普
贡献指南
- 严禁抄袭。任何被发现有抄袭嫌疑的作品将不会被合并。
- 问题将按照先到先得的原则分配。您只需对该问题发表评论,要求分配,如果合适,就会完成。
- 最好,您不能处理任何未分配给您的问题。
- 如果您想提交对现有算法的改进,我们建议您创建一个问题,详细描述您的改进。这将帮助其他人分析您的贡献。您可以使用我们提供的模板:)
- 如果您还有其他想法,请创建问题,然后等待分配给您。然后您就可以开始处理它并创建 PR。
- 所有 PR 必须由分支机构制作。为您正在处理的每个问题创建一个单独的分支,一旦发现合适,就创建一个 PR。
- 如果您不知道什么是问题或 PR,请参阅此链接
在提交之前确保您的代码可以工作:D
上传文件到哪里
请阅读此内容
- 您的文件应直接上传到相应的文件夹中(例如,如果您用 Python 编写数据结构代码,则它会进入 Python 文件夹中的 DS 文件夹,依此类推)
- 编辑相应的README.md文件,将链接添加到相应部分中的代码(GitHub Markdown 指南)
- 在任何情况下都不要在语言文件夹中创建新文件夹来上传代码,除非明确告知这样做。
- 另外,对审稿人要有礼貌——他们总是对你有礼貌。
我们的贡献者
贡献者.md
行为守则
您可以在这里找到我们的行为准则。
执照
该项目遵循 MIT 许可证。
不和谐