概要
このプロジェクトの目標は、考えられるすべてのアルゴリズムとデータ構造を 1 つの場所に複数の言語で配置することです。私たちはこれを協力して達成することを目指していますので、お好きな方法で自由に貢献してください。ただし、以下にリストされている貢献ガイドラインに従ってください。
コンテンツ
コンテンツはプログラミング言語ごとに分かれています。現在ここにない言語でコードを追加したい場合は、問題を作成してください。特に指示がない限り、提出物にフォルダーを作成しないでください。
また、Wiki セクションへの投稿も受け付けています。記事への寄稿をご希望の場合はお知らせください。
- C
- シープラスプラス
- Cシャープ
- ダーツ
- 行く
- JavaScript
- ジャワ
- ジュリア
- パイソン
- Qシャープ
貢献ガイドライン
- 盗作は固く禁じられています。盗作の疑いがあると判明した作品は統合されません。
- 問題は先着順に割り当てられます。問題についてコメントして割り当てを依頼するだけで、適切であると判断された場合に割り当てが行われます。
- できれば、自分に割り当てられていない問題には取り組むことができません。
- 既存のアルゴリズムの改善を提出したい場合は、改善点を詳細に説明して問題を作成することをお勧めします。これは、他の人があなたの貢献を分析するのに役立ちます。私たちが提供したテンプレートを使用できます:)
- 他に気になる点がある場合は、問題を作成し、割り当てられるまでお待ちください。その後、作業を開始して PR を作成できます。
- すべての PR はブランチから作成する必要があります。取り組んでいる問題ごとに個別のブランチを作成し、適切であることがわかったら、PR を作成します。
- Issue や PR がわからない場合は、このリンクを参照してください。
送信する前にコードが機能することを確認してください :D
ファイルをアップロードする場所
必ずお読みください
- ファイルは対応するフォルダーに直接アップロードする必要があります (たとえば、Python でデータ構造のコードを作成した場合、そのコードは Python フォルダー内の DS フォルダー内に配置されます)。
- 対応するREADME.mdファイルを編集して、対応するセクションのコードへのリンクを追加します(GitHub Markdown Guide)
- いかなる状況でも、特に指示されない限り、言語フォルダー内に新しいフォルダーを作成してコードをアップロードしないでください。
- また、査読者に対しては礼儀正しく接してください。彼らは常にあなたに対して礼儀正しく接します。
私たちの貢献者
貢献者.md
行動規範
当社の行動規範はここでご覧いただけます。
ライセンス
このプロジェクトは MIT ライセンスに従います。
不和