wrk-abstract-data-type

Trabalho de estrutura de dados

View the Project on GitHub 4lysson-a/wrk-abstract-data-type

📚 Tipo Abstrato de Dado (TAD) em Estruturas de Dados

🧠 O que é um TAD (Tipo Abstrato de Dado)?

Um Tipo Abstrato de Dado (TAD) é um modelo matemático que define:

💡 Principais características:

Exemplos comuns de TADs:

Por que usar TAD?

  1. Organização melhor do código
  2. Facilidade de manutenção
  3. Redução de erros
  4. Reutilização de código

🛠️ Como compilar os programas?

Siga os passos com base no seu sistema operacional

🐧 Linux

🔄 Compilando via script automatizado

Cada arquivo possui um script start.sh que:

Como usar:

Abra o terminal e execute:

./start.sh

🔒 Problema com permissão?

sudo chmod +x ./start.sh

🖥️ Compilação manual

  1. Primeiro compile a implementação:
    gcc -c {arquivo_funcoes}.c -o {arquivo_funcoes}.o
    
  2. Depois compile o programa principal:
    gcc main.c {arquivo_funcoes}.o -lm -o main
    

    ✨ Dica: O parâmetro -lm é essencial para funções matemáticas da math.h!

  3. Execute
    ./main
    

🪟 Windows

📥 Pré-requisitos

Instale o MinGW (compilador GCC para Windows):

🔗 Download MinGW

💻 Como compilar?

Use os mesmos comandos do Linux, mas recomendo usar o PowerShell (mais completo que o CMD padrão).

gcc -c {arquivo_funcoes}.c -o {arquivo_funcoes}.o
gcc main.c {arquivo_funcoes}.o -lm -o main
.\main.exe