// the find
loiane/estrutura-dados-algoritmos-java
☕ [PT-BR] Código fonte apresentado no curso de Estrutura de Dados e Algoritmos com Java [EN] Source code of my free Data Structures with Java training.
This is source code for a free Portuguese-language video course on data structures and algorithms in Java — arrays, stacks, queues, and linked lists implemented from scratch, with PDF exercise sheets to go along with each topic. It's for beginners learning DS&A fundamentals in Java, not a library anyone would import.
The implementations are organized cleanly by structure (vetor, pilha, fila, lista), each with its own labs folder, so you can follow along lesson-by-lesson without digging through unrelated code. It includes both mutable and immutable linked list variants (ListaEncadeada vs ListaEncadeadaImutavel), which is a nice touch for showing the tradeoff explicitly rather than just talking about it. The exercise PDFs give learners something to attempt before looking at the solution classes.
Zero tests beyond a couple of ad-hoc 'teste' classes with hardcoded main methods — no JUnit, so you can't verify correctness by running a suite. Everything is in Portuguese with no English translation, which caps the audience even though the description offers an English blurb. Class names like Aula13 through Aula25 and generic Exer01-08 give no indication of what each file actually covers, so browsing the repo cold is confusing without watching the corresponding video. No build file (Maven/Gradle) — just raw .classpath/.project for old Eclipse, so getting it running outside that specific IDE setup takes extra work.