Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 

Algoritmos de PCS3110 em Python

EPUSP - PCS3110 - Algoritmos e Estruturas de Dados para a Engenharia Elétrica

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

Releases

No releases published

Packages

No packages published

Languages