Skip to content

Implementação genérica de Heap Binária (Fila de Prioridade) em C. Utiliza manipulação de ponteiros void e callbacks de comparação para suportar ordenação polimórfica de qualquer tipo de dado.

Notifications You must be signed in to change notification settings

zMarcoos/generic-priority-queue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Trabalho 5 de Laboratório

Badge concluído

🤖 Heap

Funções principais do código:

  • Cria uma heap e mostra o quão rápida ela pode ser comparada as outras estruturas de dados
  • Adiciona os números na heap já de forma ordenada


Passo a passo para executar:

Pré-requisitos:

  • GCC


🗃️ Como baixar?

Para baixar, é necessário rodar o programa para baixar os arquivos necessários. Para fazer isso, digite:

» git clone https://github.com/zMarcoos/TR12_536281.git

💿 Geração do Arquivo

Para gerar o arquivo executável, vá ao terminal e digite:

»gcc TR5_536281.c main.c -o TR5_536281

Explicação:

  • TR5_536281.c é a parte de implementação do código, na qual vai ser buscada as funções implementadas do arquivo heap.h.
  • -o é uma flag utilizada para nomeação de arquivos.
  • TR5_536281 é a nomeação do arquivo executável resultante.

  • 💻 Execução

    Para executar o programa, vá ao seu terminal e digite:

    🐧 Linux:
    »./TR5_536281

    🪟 Windows:
    »./TR5_536281.exe

    About

    Implementação genérica de Heap Binária (Fila de Prioridade) em C. Utiliza manipulação de ponteiros void e callbacks de comparação para suportar ordenação polimórfica de qualquer tipo de dado.

    Topics

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published

    Languages