Algoritmos I no Coursera.
Meus estudos em estruturas e algoritmos de dados continuam nesse repositório.
- Gradle (acho mais fácil)
- Maven
algs4
(biblioteca do curso)
Como instalar a biblioteca do curso no Maven
Como instalar a biblioteca do curso no seu Sistema Operacional (depois dos links dos códigos fontes)
Em resumo, você pode seguir os passos desse comentário e do comentário abaixo dele.
Executar testes unitários:
gradle test
Para rodar um teste específico: Ainda não descobri. Mas algo assim era pra dar certo:
gradle test --tests TestiDFSSearch
Normal:
mvn compile exec:java -Dexec.mainClass="AlgorithmsPrincetonCourse.Graph.MySymbolGraph"
Dos testes:
mvn compile exec:java -Dexec.classpathScope="test" -Dexec.mainClass="AlgorithmsPrincetonCourse.Graph.Exercises._4_1_24_CCMovies"
Baixe os dados nos seguintes links e cole-os diretamente como subdiretórios de resources/
:
src/main
└── resources
└── (cole as pastas de dados aqui)
Dados de propósito geral: algs4-data.
Dados para os assignments: