algorithms
1.0.0
Exemples d'implémentations minimales et propres de structures de données et d'algorithmes dans Python 3.
Merci de votre intérêt à contribuer ! Il existe de nombreuses façons de contribuer à ce projet. Commencez ici
Pour exécuter tous les tests, notez :
$ python3 -m unittest discover tests
Pour exécuter certains tests spécifiques, vous pouvez procéder comme suit (Ex : trier) :
$ python3 -m unittest tests.test_sort
Pour exécuter tous les tests, notez :
$ python3 -m pytest tests
Si vous souhaitez utiliser les algorithmes de l'API dans votre code, c'est aussi simple que :
$ pip3 install algorithms
Vous pouvez tester en créant un fichier python : (Ex : utiliser merge_sort
dans sort
)
from algorithms . sort import merge_sort
if __name__ == "__main__" :
my_list = [ 1 , 8 , 3 , 5 , 6 ]
my_list = merge_sort ( my_list )
print ( my_list )
Si vous souhaitez désinstaller des algorithmes, c'est aussi simple que :
$ pip3 uninstall -y algorithms
Merci à tous les contributeurs qui ont aidé à construire le dépôt.