Repositório criado como laboratório prático para estudantes explorarem, implementarem e testarem conceitos fundamentais de algoritmos e estruturas de dados utilizando Java. Aqui você encontrará implementações comentadas, práticas guiadas, testes automatizados e exemplos de uso em cenários do mundo real, tudo organizado em um formato pensado para favorecer o aprendizado ativo.
-
Reforçar Fundamentos da Programação em Java: Paradigma Orientado a Objetos (POO), Sequência, Variáveis, Estruturas Condicionais, Estruturas de Repetição, Métodos e Funções ...
-
Explorar Estrutura de Dados: Vetores (Arrays), Listas (Lists), Pilhas (Stacks), Filas (Queue), Árvores (Trees), Heaps, Tabelas Hash ...
-
Explorar Algoritmos: Recursão, Análise Assintótica, Busca, Ordenação ...
-
Facilitar Experimentação: Através de código pronto para modificações.
-
Reforçar Boas Práticas: Reuso, Organização de Código, Testes Automatizados, Documentação, Padrões.
-
Apoiar o Processo de Ensino: Práticas em Sala de Aula, Desafios de Implementação ...
Categoria | Ferramenta / Biblioteca |
---|---|
Linguagem | Java 21 (OpenJDK) |
Build | Gradle 8.12.1 (Wrapper incluso) |
Testes | JUnit 5 |
Visualização | GraphViz |
Em Breve
Em Breve
MIT License — Você pode usar, copiar, modificar e distribuir o código, desde que preserve os avisos de copyright e licença originais.