Neste repositório você encontra todo o material das aulas ministradas sobre algoritmos e estrutura de dados:
- aula 01: Pilhas e Filas - código fonte | pdf
- aula 02: Listas - código fonte | pdf
- aula 03: Complexidade de Algoritmos - pdf
- aula 04: Buscas: Sequencial e Binária, Ordenação BubbleSort - código fonte | pdf
- aula 05: Ordenação: Selection Sort e Insertion Sort - código fonte | pdf
- aula 06: Recursão - código fonte | pdf
- aula 07: Ordenação: MergeSort - código fonte | pdf
- aula 08: Ordenação: QuickSort - código fonte | pdf
Quando for compilar uma classe através do terminal, utilize o comando:
javac NomeDaClasse.java
Quando for compilar múltiplas classes, que importam outras dentro do mesmo pacote, utilize o comando:
javac -classpath . *.java
Quando for compilar classes, que importam outros pacotes, utilize o comando:
javac -d /caminho/das/classes MeuPrograma.java
Para executar o código:
java ClasseComMetodoMain