Códigos e listas desenvolvidos durante a disciplina de Estrutura de Dados 1 e 2 (2025) no curso de Bacharelado em Ciência da Computação - UFJ.
Todos os códigos foram desenvolvidos em Linguagem C.
Na pasta de cada disciplina, você irá encontrar: Conteúdo/Materiais das aula, listas de exercícios e minhas respostas.
Ementa da disciplina de Estrura de Dados I:
- Tipos abstratos de dados;
- Alocação dinâmica de memória;
- Listas: tipos de listas, operações, implementação;
- Pilhas: tipos, estruturas, aplicações, implementação;
- Filas: tipos, estruturas, aplicações, implementação;
- Árvores: tipos, aplicações, operações e implementação.
Ementa da disciplina de Estrutura de Dados II:
- Busca (largura, profundidade, caminhos mínimos em grafos);
- Métodos de Ordenação;
- Árvores de busca: aplicações, implementação;
- Balanceamento de árvores de busca;
- Organização e Acesso em Memória Auxiliar;
- Espalhamento (hashing);
- Casamento de padrão.