Skip to content

Latest commit

 

History

History
47 lines (35 loc) · 2.67 KB

readme.md

File metadata and controls

47 lines (35 loc) · 2.67 KB

Algoritmos de PCS3110 em Python

Prof. Dr. Fábio Levy Siqueira

Os seguintes algoritmos ensinados em PCS3110 foram implementados em Python e estão disponíveis neste repositório:

Os algoritmos usados em PCS3110 foram adaptados dos livros do Cormen, Leiserson, Rivest e Stein (2011) e do Feofiloff (2009) pelos professores de PCS3110: Anarosa Alves Franco Brandão, Anna Helena Reali Costa, Marcos Antonio Simplício Júnior, Romero Tori e por mim, Fábio Levy Siqueira. A implementação em Python foi feita por mim.

Além das implementações são disponibilizados alguns testes simples usando a biblioteca unittest do Python. Note que não são testes de unidade ideais; devem ser vistos apenas como exemplos de uso das classes.

Para rodar todos os testes:

python -m unittest -v

Para rodar um teste específico (por exemplo, os de recursão):

python -m unittest tests/test_recursao.py -v

Caso haja algum problema de implementação, abra uma Issue no GitHub ou faça um Pull request. Qualquer coisa entre em contato comigo (fabio@levysiqueira.com.br).

Licença