Este repositório contém implementações de diversas estruturas de dados abordadas na disciplina de Estrutura de Dados, lecionada pela professora Liliane Machado, além de alguns simples exercícios feitos ao longo da disciplina. Todas as implementações foram desenvolvidas na linguagem C.
- Listas:
- Lista Simples
- Lista Encadeada
- Lista Duplamente Encadeada
- Lista Circular
- Lista Ordenada
- Lista Duplamente Encadeada Ordenada
- Lista Duplamente Encadeada Ordenada Circular
- Lista Heterogênea
- Filas:
- Fila implementada com vetor
- Fila implementada com alocação dinâmica
- Fila Dupla
- Pilhas
- Pilha implementada com vetor
- Pilha implementada com alocação dinâmica
- Árvores:
- Árvore de Busca Binária
- Árvore AVL
- Árvore Simples
Certifique-se de ter o compilador gcc
instalado para compilar os programas C.
Para compilar qualquer uma das implementações, você pode usar o seguinte comando:
gcc -o <nome_programa> <arquivo.c>