Algoritmo capaz de compactar e descompactar arquivos. Desenvolvido em C para a disciplina de Estrutura de Dados.
- Adonys Henrique
- Alejandro Reyes
- Gabriel Lucas
- Victor Alexandre
- Seminário de um algoritmo ou estrutura de dados não vista em sala *Red_Black
- Codificação de Huffman *Compactador e Descompactador de Arquivos
- Contagem e plotagem de comparações entre Quick Sort e Bubble Sort *Quick Sort x Bubble Sort
- Casos de teste Unitários *Testes Unitários com CUnit
Para compilar o compactador e descompactador de arquivos:
cd implementacao_huffman
make huff
Para executar:
(PARA COMPILAR): ./main -c [NOME_ARQUIVO_ENTRADA] [NOME_ARQUIVO_SAIDA].huffman -> necessário ser .huffman
(PARA DESCOMPILAR): ./main -d [NOME_ARQUIVO_ENTRADA].huffman [NOME_ARQUIVO_SAIDA] -> necessário ser .huffman
cd implementacao_huffman
make test
./testes
Para compilar e executar o programa que realizará a comparação entre as estruturas:
cd Plotagem_e_Contagem
python plot.py