Skip to content

Latest commit

 

History

History
377 lines (354 loc) · 19.5 KB

README_FR.md

File metadata and controls

377 lines (354 loc) · 19.5 KB

English | 简体中文 | Deutsch | 日本語 | 한국어 | Português | Français | Español

Version PyPI Contributeurs open source Build Status Coverage Status

Structures de données adaptées au Python et algorithmes

Exemples simples et optimisés d'implémentations de structures de données et d'algorithmes en Python 3.

Contribuer

Merci de votre intérêt à contribuer ! Il y a plusieurs façons de contribuer à ce projet. Commencez ici

Tests

Utilisation de unittest

Pour lancer tous les tests, saisissez la commande suivante : $ python3 -m unittest discover tests

Pour lancer des tests particuliers vous pouvez procéder comme suit(Ex: sort):

$ python3 -m unittest tests.test_sort

Utilisation de pytest

Pour lancer tous les tests, saisissez la commande suivante :

$ python3 -m pytest tests

Installation

Si vous voulez utiliser les algorithmes sous forme de paquet dans votre code, il suffit de faire ceci :

$ pip3 install algorithms

Vous pouvez tester votre installation en créant un fichier python : (Ex: utilisation de 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)

Désinstallation

Si vous voulez désinstaller le paquet algorithms, il suffit de procéder comme suit :

$ pip3 uninstall -y algorithms

Liste des algorithmes

Contributeurs

Ce répertoire est maintenu par

Et merci àtous les contributeurs qui a aidé à construire le répertoire.