Este repositório contém as implementações e análises de performance desenvolvidas em Java para a disciplina de Algoritmos e Classificação de Dados. O foco principal é o estudo prático de algoritmos de ordenação, manipulação de grafos e tries.
| Trabalho | Tema / Descrição | Pasta do Projeto |
|---|---|---|
| TP1 | Métodos de Ordenação Análise comparativa de algoritmos de ordenação (QuickSort, MergeSort, etc.) em diferentes cenários de dados. |
📂 Trabalho 1 (1) |
| TP2 | Algoritmos em Grafos Implementação de algoritmos clássicos para busca de menor caminho (Dijkstra, etc.) e manipulação de estruturas de grafos. |
📂 tp2grafos |
| TP3 | Indexação com Tries Estrutura de árvore Trie aplicada para autocomplete e busca eficiente de strings. |
📂 Trabalho3-Trie-autocomplete |
| Extra | Simulação: Supermercado Aplicação prática de estruturas de dados (filas/listas) para simulação de atendimento. |
📂 Supermercado |
- Linguagens: Java e Python
- Ferramentas: VS Code / IntelliJ