Skip to content

Latest commit

 

History

History
358 lines (334 loc) · 18.1 KB

README_PTBR.md

File metadata and controls

358 lines (334 loc) · 18.1 KB

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

PyPI version Open Source Helpers Build Status Coverage Status

Estruturas de Dados e Algoritmos Pythonicos

Exemplos de implementações mínimas e limpas de estruturas de dados e algoritmos em Python 3.

Contribuir

Obrigado pelo seu interesse em contribuir! Há muitas maneiras de contribuir para este projeto. Comece aqui

Testes

Usando unittest

Para executar todos os testes, digite:

$ python3 -m unittest discover tests

Para executar algum teste específico, você pode fazer isso da seguinte maneira (Ex.: sort):

$ python3 -m unittest tests.test_sort

Usando pytest

Para executar todos os testes, digite:

$ python3 -m pytest tests

Instalar

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.: usando 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)

Desinstalar

Se você deseja desinstalar os algoritmos, é tão simples quanto:

$ pip3 uninstall -y algorithms

Lista de Implementações

Contribuidores

O repositório é mantido por

Obrigado a todos os contribuidores que ajudaram na construção do repositório.