Aperçu
L'objectif de ce projet est de regrouper en un seul endroit tous les algorithmes et structures de données possibles - dans plusieurs langues. Nous visons à y parvenir de manière collaborative, alors n'hésitez pas à contribuer comme vous le souhaitez, assurez-vous simplement de suivre les directives de contribution répertoriées ci-dessous.
Contenu
Notre contenu est divisé par langage de programmation. Veuillez créer un problème si vous souhaitez ajouter du code dans une langue que nous n'avons pas actuellement ici. Ne créez pas de dossiers dans vos soumissions, sauf indication contraire.
Nous acceptons également les soumissions dans notre section Wiki. N'hésitez pas à nous faire savoir si vous souhaitez contribuer à un article.
- C
- C-Plus-Plus
- Do dièse
- Dard
- Aller
- Javascript
- Java
- Julie
- Python
- Q-Sharp
Lignes directrices de contribution
- Le plagiat est strictement interdit . Tout travail suspecté d’être plagié ne sera pas fusionné.
- Les problèmes seront attribués selon le principe du premier arrivé, premier servi . Il vous suffit de commenter le problème, en demandant à être assigné, et cela sera fait si cela vous convient.
- De préférence, vous ne pouvez pas travailler sur un problème qui ne vous est pas assigné.
- Dans le cas où vous souhaitez soumettre une amélioration à un algorithme existant, nous préférons que vous créiez un ticket décrivant en détail votre amélioration. Cela aidera les autres à analyser votre contribution. Vous pouvez utiliser les modèles que nous avons fournis :)
- Si vous avez autre chose en tête, créez un problème et attendez qu'il vous soit attribué. Vous pouvez ensuite commencer à travailler dessus et créer un PR.
- Tous les PR doivent être effectués à partir d'une succursale. Créez une branche distincte pour chaque problème sur lequel vous travaillez et une fois trouvé approprié, faites un PR.
- Si vous n'avez aucune idée de ce que sont les problèmes ou les PR, veuillez vous référer à ce lien
Assurez-vous que votre code fonctionne avant de le soumettre :D
Où télécharger les fichiers
VEUILLEZ LIRE CECI
- Vos fichiers doivent être téléchargés directement dans le dossier correspondant (par exemple, si vous avez écrit du code pour une structure de données en Python, il va dans le dossier DS du dossier Python et ainsi de suite)
- Modifiez le fichier README.md correspondant pour ajouter le lien vers votre code dans la section correspondante (GitHub Markdown Guide)
- Ne créez en aucun cas de nouveaux dossiers dans les dossiers de langue pour télécharger votre code, sauf indication contraire .
- Soyez également poli avec les évaluateurs – ils seront TOUJOURS polis avec vous.
Nos contributeurs
CONTRIBUTEURS.md
Code de conduite
Vous pouvez trouver notre code de conduite ici.
Licence
Ce projet suit la licence MIT.
Discorde