概述
- 该项目的目标是为各种数据结构和算法提供代码 - C、C++、Java、Python、C#、Go、JavaScript、PHP、Kotlin 和 Scala。
- 请随意以任何您想要的方式做出贡献。
- 请务必遵循下面列出的贡献指南。
内容
- 目前,我们有 10 个文件夹,分别对应 10 种编程语言 - C、C++、Java、Python、C#、Go、JavaScript、PHP、Kotlin 和 Scala。
- 除非特别告知,否则请勿在提交的内容中创建文件夹。
您无法直接创建 PR。您需要被分配一个问题。如果问题不存在,请创建一个,用您首选的编程语言询问并等待将其分配给您。不遵守此规定将被视为违规,您的 PR 将被标记为无效。创建问题时,请遵循格式,否则问题将被关闭。
贡献指南{有关更详细的说明,请参阅如何贡献?}
- 问题将按照先到先得的原则分配。创建问题的人获得第一优先权。然后,根据谁先发表评论来分配问题。您只需对问题发表评论,要求分配以及您应该分配的编程语言,如果认为合适,就会完成。
- 您不能处理任何未分配给您的问题。
- 如果您还有其他想法,请随时创建问题,然后等待分配给您。如果分配给您,那么您可以开始处理它并创建 PR。
- 所有 PR 必须由分支机构制作。为您正在处理的每个问题创建一个单独的分支,然后创建一个 PR。
- 在代码文件中,在文件末尾添加(在多行注释内)示例输入和输出以及时间和空间复杂度。
- 每次通过拉取请求添加文件时,也会在同一 PR 中按字母顺序更新该特定语言的 README.md 文件。您将在每个语言文件夹中找到一个 README.md 文件。
- 强烈反对抄袭,抄袭的 PR 根本不会被接受,并将被标记为垃圾邮件。
- PR 应在您被分配后一周内创建。
- 在任何时候,您都不能声明超过 4 个问题,即在任何时间点,对于此存储库,您最多可以有 4 个工作问题。
上传文件到哪里
请阅读此内容
- 您的文件应直接上传到相应的文件夹中(例如,如果您在 C-Plus-Plus 中编写数据结构代码,则它会放入 C-Plus-Plus 文件夹中,依此类推)
- 编辑相应的README.md文件,将链接添加到相应部分中的代码(GitHub Markdown 指南)
- 在任何情况下都不要在语言文件夹中创建新文件夹来上传代码,除非明确告知这样做。
不知道如何创建 PR?请参阅:创建 PR 的步骤
我们不积极接受 Hacktoberfest'22 的提交内容
该项目的维护者(请参阅此特定于维护者的说明)
该项目过去的维护者
- 苏克里蒂·沙阿 - @sukritishah15
- 阿迪蒂·科姆卡 - @aditik03
- 古尼沙·查图维迪 - @gunisha30
- 马南 - @manan025
- 苏米特·库马尔·罗伊 - @mephi007
- Falguni Sarkar - @lostgirljourney
- 阿纳尼亚·纳加尔 - @AnanyaNagar
- 拉胡尔·乔希 - @mrjoshi0147
- 乌纳蒂·德什瓦尔 - @unnatideshwal
- 马南查拉 - @mananchawla2005
- Niranjan Kumar S - @niranjantuty
- 苏尼尔·奈尔-@sunilgknair051
- 穆斯坎·古普塔 - @muskangupta19
- 普里亚尔 - @priyal2806
- Mahima Goyal - @mahimagoyalx
- 保罗·埃文斯 - @PaulEvans8669
- 阿曼帕劳利亚 - @parauliya
- 阿纳夫·罗伊 - @arnav-roy
- 华莱士·科斯塔 - @wallacecosta
- Shivam Yadav - @ExpressHermes
与
ACM-W 必须学生章节(2020 年 9 月 - 10 月)
执照
该项目遵循 MIT 许可证。
通过留下来表达一些爱