algorithms
1.0.0
Exemplos de implementações mínimas e limpas de estruturas de dados e algoritmos em Python 3.
Obrigado pelo seu interesse em contribuir! Existem muitas maneiras de contribuir para este projeto. Comece aqui
Para executar todos os testes, anote:
$ python3 -m unittest discover tests
Para executar alguns testes específicos, você pode fazer o seguinte (Ex: sort):
$ python3 -m unittest tests.test_sort
Para executar todos os testes, anote:
$ python3 -m pytest tests
Se você quiser usar os algoritmos da API em seu código, é tão simples quanto:
$ pip3 install algorithms
Você pode testar criando um arquivo python: (Ex: use merge_sort
em 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 )
Se você deseja desinstalar algoritmos, é tão simples quanto:
$ pip3 uninstall -y algorithms
Obrigado a todos os contribuidores que ajudaram na construção do repositório.