Skip to content

Algoritmos da disciplina PCS3110 implementados em Python

Notifications You must be signed in to change notification settings

levysiqueira/py-pcs3110

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Algoritmos da disciplina PCS3110 implementados em Python

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages